magnitude
magnitudeUnassigned
kaiju_17M_C.out
20271047
20271047
17124
215
17362
1167
13
41
1
1
1
1
3
1
6
2
12
3
1021
1
8
14
4
3
1
18
291
14
2
8
6
17
24
2
10
13
7
16
17
17
68
9
5
10
9
7
14
4
8
3
672
151
76
77
105
88
105
38
32
14
17
1
1
71
1
70
13
9
2
1
1
3
4
11
2
1
1
1
2
4
1
2
1
9
2
11
30
1
1
1
2
24
24
1
1
55
32
30
29
1
2
2
23
3
2
5
7
6
301
34
230
34
23
1
39
2
31
28
72
6
3
3
28
27
17
5
3
1
1
1
3
3
15
5
3
2
1
1
2
1
3
3
7
7
2
5
4
1
3
3
2
1
1
11
8
1
1
1
3
2
2
3
1
1
50
1
5
40
1
8
1
1
1
1
6
16
1
2
2
1
1
5
3
1
1
1
1
14
3
1
1
2
2
11
7
2
2
2625
9
16
4
1
1
1
1
12
12
4
1
1
2
1
1
2
21
1
1
1
1
1
7
1
4
1
1
2
1
1
12
1
1
2
2
2
1
2
1
3
46
21
2
6
2
2
1
1
1
1
1
2
1
1
10
1
1
1
5
1
3
2
1
12
2
2
3
5
1
4
2
7
7
3
3
4
1
2
1
1
1
1
13
1
1
1
1
1
11
3
2
1
1
1
1
1
1
11
6
1
2
1
1
2
5
1
1
1
1
1
111
5
3
1
1
33
1
5
5
2
2
1
1
5
1
1
1
1
1
20
5
1
1
1
3
1
3
1
2
3
1
1
41
1
1
27
5
1
1
1
2
1
6
2
1
1
2
16
1
1
1
3
2
1
1
1
2
2
1
3
13
3
2
1
1
1
4
2
1
1
1
1
5
1
3
1
28
21
1
5
2
5
2
1
4
1
7
1
4
2
4
4
59
1
1
6
4
1
1
1
3
3
6
2
1
3
14
1
2
6
1
4
4
1
23
8
1
1
1
3
6
1
1
1
3
46
2
7
7
27
9
5
1
1
4
1
1
1
1
1
5
1
6
1
3
3
2
4
1
1
1
1
1
1
1
1
170
3
90
2
2
1
1
2
1
1
1
10
61
1
1
15
1
14
14
11
12
18
1
5
4
5
1
1
1
1
25
5
1
8
1
3
2
1
1
1
3
1
3
1
1
1
2
69
2
38
22
1
7
6
1
5
1
5
6
1
5
7
1
1
1
12
2
1
1
1
3
2
6
6
1
1
1
4
4
4
1
1
3
2
2
1
1
3
1
1
1
8
1
1
1
2
1
1
1
22
1
1
9
1
2
2
1
1
1
1
2
12
5
5
2
229
1
111
2
111
1
41
13
13
12
12
1
1
15
14
14
14
1
1
1
2
2
2
2
6
6
6
4
4
4
1
1
1
1
3
3
2
2
2
1
1
1
64
1
63
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
89
8
89
6
6
2
4
75
1
1
26
4
4
4
2
6
1
1
2
1
1
9
9
4
3
3
1
1
1
1
20
1
3
3
10
3
1
1
6
2
2
2
4
1
3
1
1
1
1
4
2
2
2
2
24
24
24
3
21
22
22
2
2
2
2
17
17
7
6
3
1
2
4
2
2
3
3
2
2
2
1
1
3
2
1
1
1
1
1
1
79
13
1
1
10
1
2
2
1
1
2
2
1
57
1
10
2
1
10
1
2
4
1
1
1
2
1
1
5
1
3
2
1
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
9
9
9
1
24
20
1
11
1
1
1
8
8
3
2
1
38
11
1
10
1
4
4
1
18
18
3
1
1
1
1
1
2
2
1
6
1
1
9
9
1
5
1
1
1
4
4
4
9
7
7
2
2
9
4
1
1
2
2
1
1
4
4
3
3
1
2
2
1
1
2
194
32
1
1
6
3
3
3
3
4
3
3
1
1
16
2
1
1
13
1
1
1
2
3
3
1
4
1
1
1
1
27
1
3
1
1
1
4
1
2
1
1
4
2
1
1
1
1
1
3
2
8
6
3
1
2
2
1
1
4
1
1
1
3
2
1
9
6
2
1
1
2
1
1
3
1
1
1
109
7
1
1
1
1
1
2
2
1
1
3
2
2
1
2
2
1
1
1
13
2
2
1
1
4
2
2
5
1
4
1
1
1
4
1
1
1
1
2
2
2
1
1
3
3
2
1
4
32
1
1
1
1
1
1
12
2
1
2
2
1
1
2
2
2
2
8
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
19
1
16
6
7
1
6
1
2
2
1
1
1
1
1
2
3
1
1
1
1
1
1
1
1
1
1
8
4
1
1
2
1
1
3
1
1
1
1
1
1
1
4
1
1
1
3
2
1
4
4
1
1
1
1
540
172
1
1
1
1
1
1
171
169
2
65
1
1
1
1
28
2
23
8
11
6
5
1
1
3
2
1
1
1
1
1
1
3
1
1
1
5
5
5
5
19
1
1
1
16
15
1
1
1
4
1
2
1
6
3
2
2
1
1
3
1
1
2
2
1
1
1
1
26
15
1
2
12
11
1
1
1
5
9
4
1
1
4
4
1
1
2
2
1
1
2
69
1
1
1
8
3
1
1
1
1
2
4
1
1
2
1
1
3
3
3
3
2
2
1
14
1
3
10
9
5
1
3
3
13
1
2
1
2
1
1
1
1
2
1
1
1
1
4
1
1
1
1
1
3
3
1
1
1
2
2
2
1
1
2
2
2
2
2
368
265
265
23
1
1
1
2
2
2
16
2
2
1
2
1
12
1
1
1
1
2
1
2
2
1
3
3
1
1
1
25
25
4
4
13
1
1
4
1
1
1
1
2
1
3
3
1
1
1
1
1
108
107
107
107
1
1
1
4
3
1
7
7
7
1
1
1
4
4
2
1
1
1
1
3
3
1
1
2
53
2
2
2
2
2
2
1
43
1
1
10
1
2
2
1
21
2
1
2
4
1
2
3
1
39
2
32
1
5
1
1
3
1
1
1
1
7
7
2
2
1
1
1
3
3
6
1
4
1
1
1
1
7
2
1
1
2
1
103
103
103
3
3
3
3
1
1
3
3
2
1
93
93
48
1
1
3
2
1
2
2
1
1
1
1
3
2
1
3
2
1
1
1
1
4
2
1
1
1
1
18
7
7
1
2
1
1
1
1
1
4
1
1
1
1
9
9
250
2
1
1
1
1
4
1
1
1
1
1
2
1
232
3
1
2
1
1
1
1
1
1
1
1
4
2
1
1
1
1
5
1
2
1
1
1
5
2
4
1
3
2
2
1
1
2
4
2
1
2
1
2
2
1
1
1
1
1
1
3
1
1
1
1
1
4
4
1
1
1
2
1
1
1
1
3
2
1
2
1
1
1
2
1
4
1
1
1
1
1
1
1
2
1
2
1
1
1
5
2
2
1
1
1
1
22
1
1
1
1
1
1
1
1
1
2
3
1
1
2
1
2
2
1
1
1
1
2
1
1
4
5
1
1
1
1
1
4
1
2
1
1
1
1
2
2
1
406
2
31
3
4
1
2
3
10
1
4
3
1
11
3
1
1
1
2
4
1
1
1
3
3
300
7
2
220
270
2
1
1
3
5
2
1
42
10
31
1
1
1
20
3
1
1
1
4
2
8
46
5
18
4
2
2
7
3
1
2
1
1
2
1
1
2
5
1
1
1
6
16
2
2
1
1
1
1
1
1
1
5
4
2
2
1
4
4
16
3
1
2
2
2
1
1
1
1
2
2
1
1
6
1
3
1
2
2
81
1
1
1
1
68
1
1
1
3
2
61
56
61
1
1
1
3
2
2
12
2
5
1
4
8
7
1
1
1
1
1
1
1
1
1
7
1
1
1
4
1
1
1
1
2
2
2
1
1
19
19
19
10
5
4
5
5
4
4
1
16
16
1
3
3
1
1
1
1
1
3
1
1
1
112
2
1
1
1
1
9
2
1
2
1
2
1
1
1
1
1
1
1
18
1
1
12
16
1
1
2
1
1
50
45
11
3
3
1
1
14
26
7
1
3
1
1
1
5
2
1
1
1
3
1
5
1
4
30
25
2
1
1
3
1
2
14
1
1
10
1
10
1
1
1
2
1
1
1
1
3
2
1
94
11
1
1
1
2
3
1
1
1
1
5
1
1
3
4
4
3
2
1
2
2
10
69
1
1
1
1
1
1
1
1
2
2
1
2
1
1
1
4
1
1
2
6
1
1
4
1
3
1
2
1
3
1
1
10
1
1
1
1
1
2
1
1
1
55
997
1
1
23
742
22
21
24
20
141
4
4
4
17
39
31
58
35
43
6
20
17
3
219
28
28
35
35
93
48
45
60
60
10
15
16
16
16
16
183
56
40
87
6
12
6
29
1
1
22
1
10
1
1
7
169
3
8
37
22
3
4
77
2
32
6
17
3
2
1
11
3
6
6
2
43
1
1
1
1
23
22
17
52
38
2
12
4
2
6
3
4
15
11
5
2
3
1
1
4
2
1
10
1
6
4
2
3
8
8
8
348
14
1
7
2
1
1
1
55
1
10
2
1
1
1
1
1
1
3
1
2
1
1
1
70
1
1
29
2
1
13
1
1
13
1
1
1
1
3
27
1
1
2
2
2
15
49
1
34
185
122
2
2
2
1
1
1
7
7
1
6
1
1
1
1
1
1
1
1
1
1
1
15
1
1
1
3
2
1
1
1
2
2
2
5
1
2
2
3
1
1
1
1
1
1
19
1
6
1
5
2
1
1
2
1
1
1
1
1
1
1
2
2
1
1
2
2
2
10
6
3
5
2
1
4
1
3
4
3
1
1
1
1
1
7
5
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
6
6
4
4
4
3
3
3
10
10
1
9
10
10
10
3
1
3
2
1
1
1
2
2
1
1
1
1
1
3
3
3
29
16
1
15
11
1
1
1
1
1
1
2
2
1
2
1
1
2
27
7
5
1
1
3
1
1
2
2
1
14
1
1
1
4
2
2
2
2
1
6
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
4
4
6
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
8
2
2
1
6
3
2
2
8
8
3
1
1
3
6
1082
67
15
6
6
4
3
2
1
1
25
3
3
19
26
2
7
11
6
2
2
4
2
2
2
2
1003
3
153
5
2
2
1
3
69
6
4
2
6
1
1
1
2
42
1
1
9
18
2
2
9
7
13
8
1
1
1
2
45
2
11
18
1
6
2
1
12
6
1
4
3
6
1
5
2
2
1
244
9
8
1
43
18
1
24
24
28
8
6
2
20
16
4
7
42
1
1
3
22
7
15
2
4
3
10
90
5
39
16
8
9
1
7
4
3
4
31
5
4
1
598
20
42
2
2
12
5
14
8
9
1
324
11
72
74
2
15
107
2
5
5
26
4
4
6
10
15
31
18
158
24
15
10
3
11
2
1
4
6
21
17
4
1
16
37
1
3
3
15
3
12
12
12
11
1
27
1
9
1
16
25
17
17
3
3
5
5
106
3
3
102
1
1
97
100
2
1
1
1
2
2
2
1
1
1
1
40
7
7
4
3
4
1
29
6
1
4
11
3
3
1
1
209
16
197
1
132
1
4
3
1
13
13
1
2
1
1
2
1
1
1
1
1
1
2
1
1
1
3
1
1
1
2
1
1
3
2
2
1
1
1
7
7
44
4
3
1
1
1
15
2
1
2
9
1
22
1
1
4
6
3
1
3
1
1
1
1
1
2
9
1
1
8
7
7
1
1
708
682
2
4
1
1
3
11
4
5
5
2
2
665
1
13
2
2
3
1
1
1
1
1
5
13
629
8
4
4
537
548
11
5
3
1
1
2
2
4
6
38
37
1
3
3
3
1
1
1
7
7
1
6
6
1
4
3
1
1
1
2
1
1
1
1
15
1
4
3
11
26
1
1
1
1
21
1
1
12
8
1
1
1
1
1
5
1
3
1
2
199
32
39
8
5
3
4
3
1
1
3
1
2
2
1
3
1
1
1
1
1
1
1
1
12
6
1
2
1
4
3
1
1
1
2
2
1
2
3
1
3
2
2
10
4
4
3
4
2
2
1
1
9
14
1
7
4
1
1
1
1
4
1
1
3
8
19
1
6
4
2
1
1
1
1
13
2
2
3
6
2
1
3
405
91
8
9
79
8
3
5
4
2
4
3
9
4
4
4
4
11
13
2
2
2
22
22
48
23
5
13
7
7
21
14
11
1
1
1
21
9
6
6
13
13
29
172
16
17
90
11
2
5
2
9
1
1
5
6
2
2
8
1
2
5
5
6
5
13
4
19
5
10
17
1
4
1
7
4
36
32
22
6
3
2
1
2
2
4
4
4
8
297
1
46
9
10
36
8
8
8
1
1
8
8
1
6
1
1
4
237
5
25
25
14
6
5
7
4
25
2
3
5
1
2
7
1
1
6
1
5
1
40
12
4
2
1
1
2
7
17
10
3
13
2
1
10
6
2
4
4
3
74
9
9
8
11
42
1
1
4
28
3
9
16
16
1
1
2
2
1
1
1731
43
183
2
164
1
200
121
4
9
3
1
3
2
7
1
4
1
2
4
2
1
2
2
2
1
2
3
23
11
5
1
2
5
1
6
11
1014
3
4
3
3
3
1
1
1
12
5
1
6
3
221
8
2
6
157
21
4
2
2
1
1
2
2
1
2
3
3
3
3
2
2
3
1
1
2
1
22
1
2
2
3
3
30
2
3
1
1
1
3
4
6
5
1
3
2
8
2
1
3
5
3
1
2
2
5
10
1
44
6
1
1
4
2
2
8
2
4
1
2
1
1
6
6
9
9
1
1
1
5701
41
632
6
3
4
4
2
2
231
19
2
7
1
4
3
3
5
5
4
4
9
4
5
3
2
45
1
44
20
1
1
1
6
1
1
2
2
5
2
2
2
20
1
1
12
17
2
1
1
1
1
24
98
1
2
1
2
1
5
2
6
1
6
1
1
2
1
1
2
1
1
2
1
1
14
1
1
1
1
2
6
1
1
1
1
1
1
1
15
6
15
2
1
4
2
2
10
1
5
1
3
3
3
2
2
1
1
1
1
8
1
1
1
6
3
2
1
1
1
2
1
1
1
6
5
5
1
1
2
1
1
1
1
1
11
10
2
2
2
1
3
4
3
1
1
1
1
1
1
8
8
8
7
6
1
6
1
1
5
2
3
8
9
1
1
242
40
2
3
9
2
1
6
4
1
1
5
1
2
1
1
13
2
2
3
5
4
1
1
1
1
2
1
1
2
6
4
1
1
1
1
5
4
10
2
1
1
7
2
2
1
2
5
4
1
1
3
3
1
4
2
2
2
1
5
1
16
2
5
5
2
4
1
3
12
1
5
1
1
2
1
1
1
4
1
1
1
1
1
3
6
1
1
2
2
4
7
1
1
1
1
1
1
10
7
7
3
2
1
3
32
26
2
4
2
2
2
1
2
6
6
6
1
1
1
34
2
32
1
23
13
1
5
1
2
2727
58
6
7
7
5
6
1
1
3
2
1
1
8
7
1
1
5
1
1
2
4
2
63
21
41
8
2
2
1
8
1
11
1
1
1
1
1
2
1
1
2
55
4
10
2
6
1
1
1
1
9
9
5
26
9
21
2
2
2
2
1
3
8
1
1
6
1
5
1
1
9
2
1
1
1
1
2
2
3
3
3
3
3
3
7
7
7
4
4
4
53
23
1
17
2
2
10
4
3
3
1
1
1
3
15
12
2
2
6
2
7
11
4
4
3
3
4
1
1
2
2
6
2
1
1
1
3
2
15
7
4
4
2
2
2
2
2
1
1
1
1
1
1
3
9
1
1
5
5
10
17
7
1
6
1
1
1
13
7
7
6
6
1
1
4
2
3
1
20
18
1
1
1
4
2
2
2
8
6
1
5
2
2
1
7
4
4
2
1
1
11
11
5
1
1
2
2
1
3
1
1
1
1
7
3
1
3
2
1
1
1
1
1
3
3
2
1
2
1
1
1
1
1
1
1
4
2
2
2
1
1
2
2
2
2
3
3
3
5
5
5
1
4
3
3
1
8
3
3
2
4
1
1
1
1
1
7
7
7
21
133
38
1
3
91
15
1
2
1
1
1
1
2
2
2
1
2
1
1
1
1
3
6
1
1
3
1
2
1
1
1
1
1
1
9
1
2
5
1
1
1
1
10
1
1
7
7
7
1
1
3
9
1
1
4
5
1
4
5
3
1
1
1
1
2
1
1
1
4
4
1
1
2
4
9
1
1
8
8
12
7
1
4
1
2
1
1
19
20
1
1
4
4
1
1
1
1
28
8
1
1
1
6
18
2
1
7
1
1
39
31
3
8
3
2
8
9
1
41
30
7
1
6
2
2
2
2
1
1
3
3
5
15
7
10
1
2
6
5
1
2
2
2
3
6
1
1
2
2
1254
232
1
2
1
1
1
1
5
2
2
1
1
5
1
3
4
1
2
3
11
1
22
8
9
1
3
4
3
1
7
1
7
2
2
14
2
2
1
2
1
4
3
1
1
4
50
1
1
8
4
1
2
1
9
2
2
14
4
1
1
1
1
4
4
4
3
1
1
1
2
1
1
1
7
3
1
3
1
1
3
9
8
1
6
2
1
1
3
1
4
1
3
1
1
3
1
1
1
1
2
1
1
1
1
3
4
2
2
5
1
1
2
5
1
4
3
19
5
8
1
1
2
1
3
7
1
1
4
5
1
4
1
5
1
7
8
14
1
3
2
1
1
2
1
1
1
1
2
3
3
4
7
1
1
1
3
2
4
2
6
2
2
9
1
2
6
6
4
3
1
1
1
2
1
6
1
1
1
1
1
1
2
4
1
1
4
2
2
4
1
1
4
2
15
1
3
10
21
7
1
2
3
7
1
9
1
2
2
7
1
6
5
1
1
2
2
2
1
11
1
4
1
2
1
6
10
4
2
27
1
1
1
2
7
1
1
1
1
7
1
4
3
1
7
2
1
1
2
3
1
1
2
2
4
2
5
1
3
7
4
1
2
3
86
1
2
14
14
2
1
2
4
1
2
2
3
2
14
12
8
1
3
2
2
2
6
6
6
10
3
5
2
1
1
1
4
4
4
14
9
5
4
1
5
5
5
5
3
2
2
2
6
3
1
1
2
2
3
1
1
1
11
7
1
3
2
1
1
2
2
1
1
1
1
3
3
14
8
7
1
6
6
9
9
9
2
2
2
1
1
1
2
6
2
1
1
1
1
1
1
1
1
1
27
18
18
9
9
1
1
1
16
7
9
3
6
2
1
1
1
1
2
2
2
5
11
4
6
1
1
3
3
3
22
11
5
9
3
1
2
9
3
1
1
3
3
2
2
8
8
8
9
3
3
1
3
1
1
20
8
1
6
1
5
1
1
7
4
2
2
1
2
1
1
1
1
1
1
1
1
1
1
5
12
3
3
4
4
4
1
3
3
1
5
1
1
2
2
1
1
1
9
15
1
1
5
5
3
1
1
1
1
12
9
3
3
1
1
4
1
3
3
2
5
5
5
1
1
1
21
92
1
2
66
37
3
1
1
8
1
1
2
4
1
2
1
1
1
1
1
1
1
3
3
1
1
1
4
2
2
1
1
1
15
7
6
4
2
1
1
8
2
1
1
1
1
1
1
1
4
4
4
3
1
2
1
10
9
1
1
2
2
2
1
7
7
7
2
4
74
7
24
2
2
6
7
13
5
7
7
1
6
13
3
3
1
1
2
2
1
4
6
2
2
3
8
11
1
1
2
2
3
24
10
21
2
1
1
4
3
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
4
4
4
6
5
1
1
6
1
1
5
5
3
1
2
2
2
3
1
1
4
3
1
1
70
2029
3
10
14
4
4
5
5
5
1
26
24
1
3
5
6
9
1
1
1
1
1
16
23
3
1
1
1
1
1
3
1
8
5
5
2
2
5
5
5
9
17
2
2
4
6
1
1
1
1
1
19
17
14
3
2
2
6
6
2
3
1
5
10
7
2
2
1
1
2
2
2
17
8
11
1
1
2
5
6
1
1
6
3
1
1
2
65
315
3
2
1
1
2
3
1
1
2
15
29
27
1
1
1
1
34
119
2
4
1
4
5
27
13
3
5
1
1
1
2
2
7
7
4
10
3
1
1
1
5
1
1
1
1
1
2
6
3
3
1
1
45
7
3
14
3
8
8
7
1
16
16
1
2
1
1
6
4
2
2
3
1
2
10
10
10
9
9
5
3
2
1
2
1
1
1
10
14
4
4
3
1
2
2
6
7
1
1
5
1
3
4
1
2
2
2
3
3
3
10
14
5
5
5
1
3
10
41
3
3
12
12
16
2
1
5
2
6
2
3
2
1
4
1
1
1
2
14
2
1
1
1
1
1
9
2
9
1
5
1
3
2
2
1
1
10
4
2
2
4
14
3
3
11
11
12
12
12
23
11
11
11
5
5
5
2
2
2
5
4
1
1
7
3
4
4
234
1076
9
9
3
30
4
10
1
2
4
3
2
5
6
21
2
5
3
3
3
7
3
4
1
15
8
2
2
3
1
5
1
2
2
3
12
3
8
1
4
1
8
4
5
12
1
4
9
3
2
1
5
1
6
2
1
6
9
2
8
8
1
1
2
2
7
9
15
1
3
16
2
1
2
3
12
5
3
1
2
6
3
3
9
4
1
3
4
2
6
11
3
1
2
3
7
3
1
6
7
12
2
4
9
5
9
1
15
3
5
1
5
5
10
3
4
7
3
11
6
1
1
2
2
6
3
5
2
7
2
1
10
2
3
4
10
6
1
1
2
7
6
2
2
8
2
2
2
21
4
12
3
2
3
3
3
6
1
3
3
1
10
1
10
1
2
1
1
10
6
2
1
3
1
1
6
16
1
36
12
7
1
1
1
1
2
2
1
1
1
4
1
1
1
7
6
1
1
12
9
2
2
1
7
7
7
2
2
2
7
4
4
3
3
3
3
3
6
4
1
1
1
1
3
9
6
6
2
6
1
1
3
3
3
14
1
1
10
1
7
2
4
30
9
21
34
5
6
1
1
2
2
2
8
61
44
10
12
1
2
2
1
1
1
1
3
5
5
1
1
5
5
2
3
2
1
1
1
2
2
2
2
154
16
10
8
2
3
2
1
1
3
2
1
1
4
4
1
66
11
4
4
5
5
6
1
2
2
3
3
5
6
1
1
7
2
5
1
4
4
6
2
7
5
1
3
3
1
1
8
5
3
2
1
1
1
35
18
19
1
1
2
1
9
1
2
1
1
6
6
4
4
1
1
1
8
1
7
4
1
2
9
9
8
1
1
15
6
4
2
2
1
31
3
19
1
5
5
7
7
1
7
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
148
19
1
1
2
1
1
1
1
14
14
2
2
1
1
1
78
10
2
2
1
3
2
2
1
1
1
1
1
1
1
1
1
5
1
1
2
1
3
3
3
1
1
4
4
13
17
1
1
3
1
1
1
1
2
2
1
1
5
2
2
2
2
2
3
2
1
3
1
1
48
18
3
2
1
9
9
1
1
1
3
3
2
2
1
1
2
4
2
2
2
3
3
1
1
1
12
12
8
3
1
5
1
2
1
2
2
1
3
2
2
1
1
1
1
1
20236561
849735
575222
10013
18
5098
27
27
27
20
7
1
1
2
2
2
2
1711
1711
2
1711
1709
3
3
3
1
1
1
3336
4
3
2
1
1
1
3332
3332
3332
12
3320
115
35863
11
4715
899
898
898
897
897
897
1
1
1
1
1
1
1
1
1
1
2
3804
1333
1326
8
7
7
7
1
1
1
1318
1318
79
637
4
4
633
633
602
602
602
7
7
7
4
4
1
1
2
2
20
2461
8
1126
899
899
899
1
21
896
875
1
1
219
219
219
352
352
340
340
340
12
12
12
963
963
963
3
960
8
8
8
8
8
839
839
839
839
7
839
31
31
2
798
1
797
1
6
5198
1
5041
5040
1
5040
5039
4
4
4
4
20
12
12
12
1
1
1
1
1
1
6
6
6
7
7
7
7
7
6
6
6
6
1
1
1
1
37
37
37
36
1
19
6
6
4
1
1
1
1
1
12
12
7
5
56
43
1
22
20
2
20
1
14
5
13
5
5
5
4
1
3
3
1
1
1
1
4
2697
18
10
10
2665
8
2665
2657
13
22298
8
5818
1637
12
794
793
39
1
86
150
150
2
2
133
366
382
16
1
1
16
16
16
815
815
57
5
195
204
117
1
116
143
2
141
1
2
3
1
86
1
1
6
4173
9
3
1
2
2
6
5
1
1
4157
1
1
214
4156
358
56
165
137
241
621
49
97
2
1
1
3
3
1
6
6
7
1
6
2
1
4
4
67
61
89
21
25
1
19
161
608
156
23
113
40
50
88
138
15
35
61
63
140
24
53
2
2182
77
344
530
48
138
7
207
200
247
212
353
402
14
8
5
22
9
146
152
6
8
122
114
224
10
8
1
1
1
1
1
3
3
6
6
6
4
16458
511
511
511
511
511
15943
15943
24
15942
727
727
272
119
121
2
4
25
21
64
64
3
3
1
2
82
36
124
9148
265
1600
1600
132
132
2558
2558
2553
2553
2057
31
42
13
3
17
74
74
72
13
10
22
78
16
38
53
14
5
2
3
2035
1
2034
2034
79
6043
1003
1003
548
4961
667
469
744
525
595
584
825
4
1
1
1
1
1
1
6
6
6
33371
265
33371
20
8458
1001
32
3
29
969
968
1
967
1
1
1
2
7
4
4
1
1
4
3
3
3
1
1
7390
10
8
5
5
3
3
2
2
2
7368
48
635
3
620
12
1
1
1186
1185
1
5487
171
2017
2017
73
3299
11
1466
1738
2
9
8
1
10
1
9
1
1
12
12
12
15
13
1
2
2
2
2
8
8
2
2
2
15
15
1
1
1
1
1
10
10
2
1
1
1
1
5
5
5
11
11
11
6
1
1
1
1
5
5
5
5
14
14
14
9
1
3
2
1
1
1
3
5
5
25
25
25
1
17
6
2
2
5
5
1
2
8
1
3
1
2
1
7
7
3
4
14
4
3
1
1
1
9
9
1
1
1
169
1
48
30
30
29
10
2
7
5
2
3
1
1
17
1
1
1
1
2
14
4
4
2
2
2
2
1
1
3
3
2
2
2
1
1
1
1
1
1
1
1
118
9
9
9
9
2
2
1
1
1
1
3
106
1
1
1
11
1
11
5
1
1
3
2
2
1
39
1
5
4
6
6
1
1
10
10
1
1
6
6
2
2
7
3
2
2
1
1
1
1
1
13
2
2
6
6
1
1
4
4
3
1
13
1
13
1
2
5
3
1
4
4
4
19
14
19
5
5
1
1
1
1
3
3
3
4
1
1
1
1
3
3
1
2
2
4830
1
1
2
2
2
2
2
2
2
2
4825
53
2833
3
2830
57
1443
1330
1330
1939
7
576
576
1356
54
787
515
515
515
1
1
1
19563
78
1
22
3
2
1
1
13
13
7
7
3
3
3
3
5
1
1
1
1
1
1
3
3
3
3
316
13727
2
2
2
1
1
1
26
26
26
58
5045
2895
2895
1
1
5
3
2
22
22
2057
3
5
5
2049
1
2043
3
3
4
1
2
1
5
5
5
4
6396
3
1
2
4
4
4
4
6355
9
4909
26
3
22
1
2
1402
2
5
4
4
6
4
2
16
9
7
32
3
3
4
29
16
1
1
1
5
2
1
1
1
1894
1894
1894
7
1
1
3
3
1
1
2
1
1
1
2
2
2
3
5678
5
5
2
1
1
1
1
1
1
1
7
7
6
1
3
28
5
5
1
1
1
1
15
3
12
3
3
8
8
8
97
5611
2137
2137
3377
3377
2
1
2
1
2
2
2
1
3
1
1
1
1
5
5
5
6
5
5
1
1
49
3
14
14
11
3
2
2
2
2
5
5
18
1
5
10
2
2
2
2
3
3
2
2
2
2
1
1
1
1
4
87
27
27
5
22
4
4
10
2
2
2
6
6
7
6
1
1
32
32
3
3
45
8012
34
2111
44
5
6
6
6
6
3
3
3
1
1
2
2
11
11
3
3
8
8
19
19
7
7
4
4
8
5
5
3
1
2
59
1872
758
7
758
14
1
1
1
1
4
2
1
3
4
2
2
2
1
1
13
714
2
3
691
4
1
3
3
3
2
1
12
12
3
3
3
3
2
2
2
2
1
1
1
1
307
27
141
17
11
4
4
7
5
2
6
6
1
1
5
2
2
1
1
2
2
4
3
3
1
1
2
2
6
6
6
6
2
2
9
7
7
2
2
8
1
6
1
1
1
1
49
2
5
5
4
4
29
4
4
8
1
2
2
2
3
7
9
3
4
1
1
16
1
5
2
2
5
5
3
1
2
2
2
2
2
2
2
2
3
2
2
1
1
46
6
3
3
12
12
2
2
2
2
1
3
1
1
1
1
1
1
14
3
4
7
2
2
17
2
2
2
2
6
6
2
2
1
1
4
3
1
1
1
1
70
12
3
3
2
2
3
3
7
7
2
2
3
3
4
4
1
1
4
4
1
1
5
5
2
2
2
2
17
12
4
1
1
1
1
1
3
3
3
3
11
11
11
9
2
13
13
9
13
1
1
2
5
5
5
5
2
694
10
10
10
2
2
2
2
2
2
2
630
627
627
1
1
1
1
1
12
3
3
3
3
6
5
1
1
1
1
6
6
1
5
8
3
1
2
5
1
4
4
20
3
3
2
2
15
15
16
11
11
11
1
1
1
4
4
4
7
7
7
7
7
23
23
23
22
7
15
1
1
131
10
14
14
1
14
12
1
2
53
40
3
3
6
6
7
1
1
5
2
2
5
5
1
1
2
2
4
4
5
5
1
1
4
4
7
9
1
1
1
1
2
2
2
5
5
5
5
12
12
12
12
32
3
31
10
10
14
14
3
3
1
1
1
1
1
5
5
5
5
9
6
6
6
6
3
3
3
3
9
9
9
9
9
5802
1
4457
4457
15
4
4
6
6
1
41
11
3
4
2
15
4
1
5
4391
4380
6
1326
1326
13
460
460
6
1
5
4
4
843
843
7
836
18
18
1
4
4
3
13
9
1
1
36
18
18
18
18
9
9
9
9
8
4
4
4
4
4
4
415320
176
2760
2755
2755
29
1
1
1089
4
1085
3
1082
1636
1
1
1634
5
3
2
2
1
1
2
2
2
412384
3061
16
16
33100
212
529
323
323
323
206
206
3332
3332
3332
21
1124
1124
1124
1124
2187
2181
3
2181
2178
6
6
14076
39
3266
45
3266
2200
2200
142
415
415
1643
260
767
635
100
32
433
183
1021
10
1
565
564
564
446
446
446
2406
2406
2406
2406
74
31
1674
1
901
901
741
741
658
658
8365
32
1911
1911
1511
23
927
927
561
561
400
400
400
1
1
1
1
1
6421
6421
199
1552
25
484
484
1
1
1040
62
439
539
2
2
417
417
2
417
415
818
1
1
817
225
302
290
290
163
2984
96
1175
386
386
118
693
190
385
22
228
228
135
135
280
280
279
279
1
1
1366
338
1366
383
380
380
3
204
227
11
12
35
451
451
451
5
5100
8
3053
933
933
933
8
404
404
404
1
1
520
520
1658
1658
216
29
29
29
1413
4
284
284
33
1125
205
270
169
409
39
454
454
454
454
454
997
386
386
4
2
2
2
2
382
382
1
382
381
611
611
611
611
611
611
1045
1045
1045
20
555
265
265
290
290
470
470
470
7987
10
1
1
39
4897
1431
1431
1431
1431
872
872
872
998
1
1
1
997
997
45
263
449
146
40
503
827
827
827
827
721
719
719
719
719
2
2
2
9
9
9
1
2
1
5
1848
1848
1848
199
1
1
2
2
3
2
1
380
379
1
34
669
3
314
318
594
10
580
2
2
1231
1231
1
1228
1228
1228
1228
2
2
2
13
1864
766
33
33
33
63
63
96
96
96
96
164
164
10
10
294
35
101
49
37
9
3
24
59
85
18
8
106
106
106
8
690
3
182
86
44
44
42
41
41
52
52
215
215
41
1
40
39
48
48
28
1
27
54
58
4
223
187
2
63
57
6
2
47
45
73
4
69
2
36
36
36
62
62
62
62
224
1
1
1
112
12
47
47
47
53
53
111
111
69
26
16
171
171
4
106
39
106
22
45
61
61
4594
375307
870
136100
748
748
748
748
748
72
191
185
6
173
304
312
8
100397
373
81
12410
636
636
632
632
3
3
1
1
8940
107
690
690
1
6
683
535
148
528
528
528
551
551
551
421
6106
256
256
256
2793
255
428
275
87
66
250
788
175
141
20
14
104
104
66
128
23
39
131
88
31
10
2
1045
1045
120
243
298
25
30
627
531
9
1
8
1
43
1
6
6
3
1
4
5
2
1
3
2
200
277
36
41
2636
231
449
449
740
595
76
69
309
309
432
432
415
475
30
13
17
1
1
1
956
956
956
1
1
1
2
2
2
2
2751
35
2751
973
1
973
972
606
160
206
911
911
832
1
831
5
5
5
5
5
2215
2215
2215
73
1589
84
710
710
795
795
553
553
85394
1421
45389
356
2367
2367
2367
38
1600
10
740
850
729
1
728
3297
62
1559
1559
1559
1559
1676
1676
1676
1676
279
20114
94
2160
18
1472
609
845
845
594
594
594
640
7
7
633
633
1391
736
736
736
655
655
655
20
1606
760
12
13
1
747
747
1
1
825
825
825
31
1411
529
529
851
851
733
733
733
1615
70
765
765
1
764
780
780
719
719
1
718
3
3
3
683
683
683
7991
274
1316
1316
1250
66
397
1515
1
613
501
501
3
2
2
9
1031
2
10
1
1008
1008
1
1016
1016
688
161
167
359
2837
512
638
7
1
1
779
778
541
541
883
883
395
883
373
115
88
2058
1352
21
652
652
652
679
679
679
618
618
618
843
841
841
841
841
2
2
2
13
13
13
13
950
950
950
522
186
186
242
242
4545
17
62
2801
587
587
723
721
2
822
822
822
605
605
2
2
961
961
961
766
766
766
5420
30
955
955
955
955
1302
1302
1302
22
11
5
4
2
11
1
1
7
2
20
1480
493
493
967
967
27
1631
815
2
813
808
3
805
2
2
1
789
789
3
5426
908
908
907
907
1
3498
4
3494
975
3494
674
405
169
100
520
520
75
1325
532
718
1017
1017
1017
1017
1035
1035
1035
1035
1035
1035
259
37549
866
866
866
866
866
2203
4
2203
1362
1362
837
837
837
6826
92
54
1591
918
247
918
354
354
317
619
619
1
618
618
1812
39
1812
1136
129
508
508
499
499
637
637
637
30
1867
1216
85
1216
625
625
506
506
621
621
621
621
1464
553
553
553
553
381
76
96
911
911
911
911
461
26545
2
2510
11
11
807
807
807
636
1690
288
2
423
341
968
968
968
4
964
1150
80
1150
884
766
118
186
5
181
718
718
718
8
1361
1
1
473
470
3
878
878
1
1
803
2
2
801
801
1736
4
6
959
959
767
767
2
765
1929
750
750
750
1179
1179
1179
1334
2
2
4
4
1328
153
651
651
524
524
641
641
7
1
2
5
630
625
1
3531
31
797
797
1151
1148
3
20
1552
829
13
816
703
904
11
11
893
893
1146
1146
7
1
525
525
613
613
590
590
590
590
34
2695
731
731
879
879
879
1050
1050
1050
1
1
20
1505
953
953
953
1
1
1
1
530
530
1428
1428
1428
1135
7
540
2
538
588
1
364
587
101
101
122
122
850
850
850
850
850
19777
88
8858
21
756
756
756
756
80
8081
720
720
720
7281
348
617
617
617
404
404
404
1749
140
376
622
153
93
481
506
1
1
1289
484
135
135
492
670
178
1387
311
9
258
14
548
534
261
453
453
453
1033
1033
2
1031
1693
1693
1693
1693
68
1
377
376
288
1
287
1
297
314
17
345
1
299
2
2
2
2
2
79
9136
1790
1790
15
906
905
1
869
869
1317
1316
1316
1316
1
1
1
1411
1411
529
1411
435
447
12
1332
426
426
426
894
894
894
709
709
709
709
709
2498
2498
2498
1581
76
132
268
441
14308
13
52
8952
5858
56
5858
424
5169
898
1780
1690
53
37
1
3
579
1
1091
1090
1
392
628
627
1
5
2
2
1
1
1
1
1
2111
2111
792
2111
78
78
436
642
156
7
930
930
930
4
914
12
694
694
694
694
694
694
4649
22
4649
2
2
2
1
1
1
562
562
562
562
4062
254
4060
779
534
534
534
2
670
1
669
962
962
962
859
670
189
1
188
2
2
234613
160
2567
10
859
859
859
859
117
137
1
136
203
243
243
159
159
531
531
531
531
623
623
4
420
420
420
199
2
199
197
197
265
265
265
39
265
2
48
46
60
6
54
90
118
28
279
279
279
279
279
279
3
1
1
2
2
231883
623
211385
436
5945
82
5945
200
2290
499
499
499
141
1591
461
409
2
328
250
1
1
1
619
619
3
614
614
2
636
636
636
636
617
1
616
616
921
1
921
920
2
918
779
1
1
778
778
778
3
3
3
3878
202762
533
533
533
533
533
533
235
57312
243
41837
33202
747
11
3070
664
8
664
656
120
2392
2
366
366
200
2
423
540
284
82
373
287
54
32
3
3
813
2
1
1
811
811
485
326
28211
466
3
3
509
509
509
1409
7201
4
246
145
257
1
256
249
1
289
177
1
215
132
18
65
65
405
3
271
517
110
2
305
67
1
191
187
1
110
439
1
444
3
441
173
1
226
137
201
195
3
3
416
5300
19550
1
67
67
25
25
205
326
375
375
253
121
121
1
239
239
188
188
144
144
36
497
461
179
179
189
189
144
144
40
92
52
62
221
221
250
301
18
16
8
9
206
512
5
507
464
464
270
24
186
153
153
293
380
325
325
67
395
395
236
236
198
198
56
45
1
1
9
1
49
277
277
187
187
22
22
290
290
432
432
78
36
42
54
54
455
455
44
44
80
80
62
62
110
110
3
576
573
134
568
411
411
260
1
61
61
93
93
592
161
102
31
28
1
8
411
411
171
211
11
4
4
21
411
411
476
2
68
68
66
66
203
203
8
7
1
474
474
361
361
361
196
8392
351
350
350
350
1
1
4236
248
264
264
264
537
537
537
458
458
458
1305
413
186
55
55
22
64
9
9
24
272
315
701
5
299
274
397
123
723
723
421
48
131
32
91
395
395
1
395
394
182
1769
350
1
350
349
293
293
293
944
546
24
7
13
2
4
4
4
12
124
124
78
78
36
36
28
28
49
79
9
2
4
15
1445
237
705
235
287
19
33
181
181
2
1
1
342
738
113
178
26
7
32
218
127
10
34
15
32
22
15240
780
780
780
780
780
411
411
411
411
14027
92
173
1581
275
380
400
353
641
641
641
641
11712
811
1150
708
442
393
1783
170
112
112
465
448
17
475
168
2519
279
314
314
374
374
314
314
401
598
197
640
918
15
485
485
418
418
522
522
522
209
4009
482
510
699
538
538
2
460
458
599
512
1
1
1
37013
4
4
2
2
1
2
1
37009
288
45
17113
1318
1318
65
723
722
1
530
530
3039
3
3
3
3036
257
3036
369
369
375
375
1552
1592
40
443
443
125
12711
5886
135
1384
344
292
452
295
1
491
491
491
279
1539
375
424
461
461
6
5
1
492
492
1
491
1268
401
402
623
46
28
70
36
41
244
571
571
4919
20
96
1540
583
861
555
555
555
2804
18
492
2294
2257
37
510
510
480
510
30
1271
1
1
1270
557
428
285
5494
21
613
613
613
599
599
2457
2454
157
594
594
594
1243
119
2
2
474
646
3
457
454
454
3
2
1
3
3
3
1804
6
590
590
590
1208
1208
162
533
513
75
14114
277
12131
141
7979
603
601
600
600
4
2
596
594
1
1
1
1
1
2
2
2
4787
261
1154
441
50
2
2
1
1
1
2
2
3
2
2
652
109
93
144
306
77
124
105
475
1
2
474
472
51
1
1
49
1214
432
87
87
206
206
62
62
229
215
8
6
198
4
194
447
446
1
186
1183
329
329
343
375
32
293
1
293
292
2
2
692
692
692
574
574
1
574
573
1
1
1
1179
32
6
3
3
585
585
555
555
1
1
797
797
797
2172
12
724
1
724
722
1
789
789
789
647
647
646
1
906
906
906
906
642
642
642
642
642
1266
65
1266
643
643
643
558
558
601
1
8
600
13
1
1
1
1
12
12
9
3
3
510
510
510
510
510
69
2
64
64
3
51
1
1
50
1
48
1
47
1
7
1
1
4
4
1
1
1
3
3
2
2
2
2
1
1
1
1
1
1
1
1
103425
665
210
23036
7493
23
4866
2047
4866
120
59
57
110
200
253
181
131
157
128
110
35
251
56
64
208
124
157
237
191
46
170
11
520
520
20
837
194
623
5
1247
523
523
523
719
719
719
2
2
2
2
322
13931
583
583
583
676
676
676
220
23
433
684
3531
1297
114
196
273
176
59
15
23
136
136
173
124
145
19
450
140
165
126
830
9
1
444
2
442
376
1
375
269
269
1
1
854
851
401
150
142
158
3
3
4337
45
1656
37
949
949
670
790
540
107
79
1
63
862
862
341
984
303
340
481
481
481
1653
67
1050
1
513
536
536
536
536
536
1494
72
1494
625
625
797
797
1398
1398
98
164
164
354
6
173
175
388
388
111
117
95
22
118
160
42
1
394
393
2
2
79724
947
48292
312
2
2
2
2
10746
39
15
2786
654
654
654
1
1
833
2115
579
145
290
184
106
268
268
1
1
7921
2223
7921
177
177
546
400
400
278
2
276
385
321
5
1
145
297
546
452
94
214
386
3
383
325
325
175
175
478
81
1
448
422
67
1977
990
24
403
403
563
238
24
2
299
299
61
984
487
487
435
1
434
1
3
3
1
2
35255
653
1099
1099
359
303
303
437
305
20
75
37
8755
92
1817
101
1
561
557
594
594
3
302
3755
613
1
358
358
404
5
399
878
545
336
318
771
771
563
2
3
560
557
1
1757
1757
4825
100
18
5
1
3
6
3
33
33
2469
684
5
312
307
154
179
5
6
14
99
99
407
407
410
410
77
77
123
123
178
108
70
719
343
719
178
198
501
501
493
493
7
486
492
492
492
48
9665
627
627
1
1
8989
914
2
7
1
518
1813
137
174
170
4
197
112
6
4
2
3
97
265
109
98
203
145
575
177
4
8
220
21
21
1576
397
1
7
255
309
54
160
3
243
152
241
303
62
1
1
1
1
2
2
2103
930
51
2
384
382
382
174
94
66
74
53
276
1
3
467
459
5
5
1527
210
1238
614
26
26
86
86
56
166
45
42
23
43
43
1
23
23
38
3
45
10
32
33
51
51
27
20
20
28
37
79
161
4006
1
1
85
2873
538
673
135
546
546
748
335
413
821
971
168
231
231
402
572
81
89
1
4888
3
2
1
4485
1276
702
654
48
125
267
267
259
372
305
3
302
6
243
237
2
343
267
267
130
191
108
61
22
2
1
399
399
7
6
6
1
1
1
1
1356
702
702
2
2
6
6
645
7
645
638
1
1
20620
174
3806
3806
56
712
712
712
1
1
780
779
2
777
1
2257
540
385
226
106
53
5
357
352
975
975
1560
1560
18
1560
662
880
880
4334
78
2288
78
1
1
121
1694
692
498
194
430
451
515
515
17
17
2
2
15
15
748
748
748
1191
62
1190
416
712
1
1
12
12
3
8
1
77
6082
640
640
640
141
1482
291
841
255
267
12
1
171
280
51
58
1
1
500
499
2
497
1
2960
53
1
1
3
3
928
707
928
221
1307
751
3
748
556
2
554
2
552
668
668
2
666
923
632
923
146
6
143
137
1
1
4257
37
98
1950
771
771
771
1081
1081
1081
2270
2270
515
389
399
542
598
28
19
9
369
1
1
406
406
406
406
406
9865
161
9865
823
823
814
814
9
550
550
550
59
1739
370
1210
165
532
143
1
1
469
2
462
5
2080
33
1269
19
431
181
637
1
1
1
1
1
12
12
764
764
3280
3280
917
355
331
355
4
356
356
269
12
325
471
469
469
469
2
2
761
761
761
2239
2239
2239
226
4
1
3
607
607
607
328
328
407
407
407
667
483
665
182
1
1
19875
19875
19875
420
866
2
1
1
3
456
433
432
1
2
16
2
408
1
407
398
398
397
397
1
256
256
256
256
3
3
3
25
2209
951
150
2
67
1
628
443
184
184
2
102
102
3
510
1
269
175
94
237
1
1
15
722
154
154
223
1
329
161
168
3796
81
181
181
181
299
52
127
120
2
118
118
30
322
144
1
147
147
195
195
195
93
341
132
1
131
116
206
201
1
200
1
2
2
277
1
277
276
262
262
2
260
15
1449
259
259
259
187
1175
1
204
187
1
5
1
5
1
1
1
2
105
105
1
114
113
140
140
1
193
130
93
2
91
5
2
183
183
183
13
1274
4
527
193
263
70
1
259
132
288
82
80
1
1
74
28
445
1
179
179
4
233
1
1
217
217
217
217
593
9
341
341
3
3
240
239
1
6465
319
720
247
8
96
244
3
2
5
1
5
1
8
4
5
4
1
1
5
1
1
1
2
1
1
7
6
1
1
1
1
1
2
1
1
23
1
1
1
1
2
45
19
19
50
50
2
112
1
37
37
455
51
141
154
13
122
122
127
1
533
5
180
163
163
1
184
184
172
172
203
1628
140
140
222
1
166
166
160
1
132
159
159
160
160
179
179
105
427
1
248
248
178
178
6
359
177
177
176
2
174
1
483
167
144
144
171
156
4
11
652
266
110
11
16
9
6
1
249
1
190
189
189
139
139
171
171
171
217
1
217
216
12
2054
630
12
199
148
419
271
271
10
1412
160
1072
256
105
192
233
126
330
249
81
753
149
149
79
604
75
74
77
3
55
109
109
209
571
1
1
269
269
269
269
301
301
301
900
626
3
2
265
4
1438
1314
1
1314
1060
2
1060
4
1053
703
188
96
6
60
1
253
2
3
3
7
248
239
2
124
123
123
1
1
4
1535
2
1492
37
2
37
1
35
34
7
1444
1
1
1420
1420
51
1369
15
15
1
1
1
9
6
6
1
1
1
1
39
18
18
18
5
5
2
3
16
16
4
12
10
6407
2
2
1469
6
3
1
1
2
2
3
3
3
3
1463
1463
1
1
1
1462
10
1462
16
1452
1436
13
13
13
1
1
1
4
4
4
8
7
7
1
1
4264
17
3186
115
2
2
1475
40
990
43
989
439
507
177
330
1
1
440
439
439
1
1
5
5
1594
30
534
534
524
10
20
1030
553
553
553
2
2
1
455
451
451
3
7
7
7
2
5
5
5
1054
1053
1053
1053
1
1
1
649
40
40
40
609
187
609
80
80
18
257
239
18
18
67
59
1
4
1
3
2
16795
16677
29
153
153
1
148
4
77
14800
247
6707
792
505
15
207
272
11
11
36
36
18
1
1
650
3
650
647
2096
8
513
680
895
498
1
498
497
1646
1314
1646
40
285
7
777
528
777
249
1
725
719
21
372
326
5
67
6180
1
1
67
2325
1063
1195
3761
110
1101
653
260
120
57
83
188
188
188
1
1
433
2549
726
571
2
86
67
62
5
5
5
1
1
741
2
1
1
738
737
642
16
642
626
1
26
5
18
2
1
5
5
1091
6
1
629
3
13
612
2
456
451
3
15
15
1695
2
2
6
6
1686
1686
1
1
9
1
1
1
7
7
1
1
109
109
3
109
9
4
4
5
2
2
1
97
7
12
70
37
29
1
2
1
1
2
1
6
6
1
1
12
4
5
3
2
1
2
1
17
5
2
1
2
7
5
2
5
5
3
3
69
1
2
2
2
2
5
5
41
11
41
7
1
22
20
20
20
5
9
3
3
132
34278
1015
1015
49
667
24
221
1
420
420
1
299
16
16
3
1
1
1
12
4
2
2
6
2
1
2
1
8
8
8
7
3
4
1
1
7
7
7
7
77
7758
1
3749
3713
3713
3
4
4
3
1
3706
1
8
8
4
4
1
1
58
3692
12
762
750
2872
12
12
2
12
5
3
2
3
3
2
2
8
1
1
1
1
7
2
2
2
5
5
5
15
8
5
5
2
3
3
3
3
7
7
7
7
15
15
7
1
1
1
6
6
6
7
7
6
6
1
1
1
1
1
1
31
22
13
3
3
3
10
2
2
8
1
7
5
5
5
5
2
2
2
2
2
2
2
2
1
1
1
1
6
6
6
4
4
2
2
2
2
2
2
2
3886
3885
63
2
2
2
2
2
6
6
6
31
1965
1
1098
1
1
1
1
1094
1094
1
1
834
834
23
834
811
2
2
1
1
1848
71
1848
1
965
962
2
11
4
7
785
784
1
783
1
16
1
2
14
8
2
2
1
1
1
1
1
1
1
1
1
1
1640
3
2
2
2
1
19
4
8
5
1
4
1616
649
1601
501
501
501
448
2
2
2
6
4
2
2
411
434
23
3
3
3
3
8
4
8
4
17633
322
6
6
6
6
2084
1
2084
44
2076
2
1014
1
1
1015
5
5
2
1
1
5713
205
5713
904
904
128
2382
1351
903
535
535
1687
340
670
670
677
677
829
829
829
115
400
314
314
8679
367
8679
5542
986
1
906
480
640
4
59
382
553
39
50
31
30
21
495
6
489
1
857
1
2
2
557
557
350
1
349
10
10
2
8
491
490
1
1589
1589
2
4
2
326
325
1
16
16
2
10
1
1
1
7
7
6
5
5
1
1
2
2
2
2
2
2418
12
2412
1
1
1
1
16
4
10
1
6
2
1
2
1
1
1
2
2
2
2
2
1
1
1
1
28
28
21
1
18
2
7
7
1
1
1
1
2
18
1
1
1
15
1
9
8
1
5
2
3
2
2335
2320
2320
2320
5
3
3
2
2
2
1
1
1
1
4
4
4
2
2
2
6
6
6
6
6
2236
2236
1
3
3
2232
2232
7
7
7
7
7
1388
1388
9
4
2
1
1
1
1374
1374
1
1
1
2
2
2
8
8
8
728
1
1
1
5
5
714
714
714
2
712
7
7
7
1
1
1
1
13
1
1
7
7
6
1
2
2
2
1
1
1
1
2
2
1882
21
1
1
1
1
889
4
889
3
3
882
1
881
13
868
3
2
2
2
1
1
1
7
7
961
1
1
1
960
960
960
3
3
3
4
1
1
3
3
3
2145
2
1
1
1
2142
2142
2
2142
2140
1
2147
891
1
1
1
1
890
890
890
890
1
1
1
1
1253
1
2
2
2
1204
1007
1007
1007
1007
197
197
197
197
24
59
55
59
46
2
2
2
15
9
6
2
2
17
17
1
1
7
7
1
1
1
1
1
651603
35856
6367
118
4
72
2
34
1
3
1
84
2
3
16
1
2
6
4
5
23
1
6
8
15
11
5
6
267
1
14
1
36
1
29
16
3
3
3
8
28
1
2
168
7
1
2
5275
19
6
1
7
9
3
10
5
1
1
6
3111
89423
8210
114
8210
7801
1545
169
328
2136
102
636
855
166
411
87
628
203
535
231
295
15
43
6
1036
163
19
73
5
1
67
71
4
67
873
873
2089
2089
209
17
313
337
259
155
194
605
5758
690
5757
1
110
1
148
116
4525
7
1
136
7
15
1
1
6
6
5946
27930
13
13
161
234
82
327
757
1048
422
23
121
681
105
763
181
550
29
88
767
12
617
466
12326
22
1189
196
350
35
310
25
84
46
46
46
29596
8359
900
13
59
80
19
1335
41
1361
149
22
28
15
50
50
31
135
43
1108
1
15
1156
1240
402
3
974
21
10
684
53
2
28
15
124
671
714
7676
1337
324
398
2
1324
173
4
107
34
59
59
14
14
62
62
62
62
1149
66
1074
4
1070
9
9
10317
39
46
46
1
238
235
19
216
2
185
185
4585
9809
4
354
7
141
1
18
13
208
301
23
1193
1764
584
44
5
19
32
40
15
247
211
556
556
136462
829
340
340
21974
2372
413
204
1143
497
17345
108488
3812
8478
100973
85021
3623
1261
2590
3703
3703
4831
81
452
404
714
1127
2053
280264
11300
12966
51
10279
579
10279
9133
444
310
889
82
84
36
10
1
73
66
60
25
75
64
3
67
67
1106
459
5
104
24
147
149
2
17
18
1
187
126
34
1404
4385
226
170
10
137
39
264
266
2
12
198
1
3
177
308
233
84
403
222
18
234
240
697
2242
67
122
11
181
100
4
4
85
131
103
10
16
86
70
37
103
114
11
133
132
1
153
87
35
1
1
213
213
213
353
303
50
2636
180
2636
107
107
46
1079
275
48
108
119
114
5
758
176
49
63
64
1
84
67
69
2
89
113
114
53
1270
279
20
134
125
122
3
938
49
133
134
1
126
122
4
432
457
25
172
20098
8
744
2980
21
128
22
35
70
36
502
14
184
63
9
20
32
1
138
55
36
31
111
121
45
43
243
6
51
27
19
60
31
5
29
48
362
362
362
1134
16748
14
86
32
109
100
602
25
239
10662
592
225
324
6
69
3
11
1064
207
17
77
125
123
124
31
209
43
220
15
4
105
4
59
49
6
33
7526
590
5113
183
18
18
18
454
4912
948
3371
104
67
74
7
85
15
18
92
93
94
1
73
158
157
1
83
86
99
8
54
55
65
10
76
52
67
66
1
68
67
78
70
108
88
1
1
53
97
14
68
77
29
49
42
7
63
106
84
115
827
103
78
4
106
149
92
57
119
118
1
56
97
96
1
260
3
124
132
133
1
1823
1823
85287
146
80230
25678
235
4321
1591
3
16
1454
581
277
580
134
134
130
2
130
20
108
2365
90
333
719
392
205
110
236
280
34050
3117
28135
130
536
567
111
255
175
1024
217
16181
127
127
109
8
10
264
64
264
53
70
76
77
1
15171
15171
2222
120
154
930
451
6
177
560
1422
1327
1399
712
972
1804
112
12
10
1064
31
170
424
1092
59
16
59
12
31
15
343
72
92
18
2
101
236
87
87
25
23
49
444
40
5
1
9
5
3
7
13
37
16
186
82
794
794
87
217
281
209
189
3673
32
3166
1
1
75
74
28
86
21
35
40
40
40
393
131325
1330
65481
1682
16885
584
36
584
43
279
224
2
4858
177
417
1820
76
356
268
270
2
353
347
6
265
83
727
1606
34
24
26
178
39
108
137
333
435
435
432
3
820
3
361
456
1546
57
1546
129
129
129
203
152
86
241
206
343
363
215
363
40
80
12
16
145
6169
3308
796
125
248
152
441
116
12
12
82
263
258
5
222
211
11
158
693
506
504
506
2
105
1364
403
497
500
3
356
527
208
163
178
15
141
150
150
169
169
1683
144
1683
504
502
2
545
490
3
1
2
2342
195
2342
1606
535
6
1538
1538
761
19
13
356
357
4
12
8
8
2377
2377
2377
228
362
369
7
487
477
10
641
644
652
8
695
41006
894
9036
78
70
8
2827
559
240
53
71
195
2268
218
196
1854
5237
258
3542
801
4
393
404
2483
775
81
1392
166
69
6736
6723
2430
739
765
26
297
297
6
437
31
850
17
56
381
31
7
26
42
16
352
336
16
109
140
618
10
102
13
13
20971
1213
595
1262
148
30
173
36
8
90
64
26
13
49
1
9
110
1541
376
458
463
5
117
139
302
144
1957
7089
588
1068
1104
637
651
657
6
654
639
15
424
910
180
207
213
310
309
1
3294
7622
96
407
482
36
25
14
133
60
57
3
1
92
6
19
271
195
690
669
3
16
1
1
66
396
360
6
5
21
3
1
16
75
77
2
85
156
152
4
35
82
53
642
282
304
22
2
1
1
368
367
670
20
238
412
479
479
475
4
185
185
26
26
26
1310
1
618
34
123
123
100
100
53
53
308
113
71
19
12
5
24
64
691
691
64141
5286
550
19681
216
216
9573
324
484
36
233
215
1
511
184
393
118
91
117
1210
94
182
211
166
194
205
158
1140
58
283
328
39
214
218
206
12
249
1045
167
216
43
138
37
195
75
877
397
81
324
1199
348
81
80
66
14
413
277
933
2292
25
2
56
77
79
2
145
143
2
2
175
17
9
166
169
3
44
7
23
26
3
1
133
132
1
47
51
4
57
6
17
11
41
15
22
7
54
47
7
67
6
12
6
22
40
18
3
1
104
203
491
18
53
217
117
9342
323
323
128
932
146
360
131
167
365
365
353
12
153
153
409
81
105
39
96
88
1794
5655
145
128
17
21
100
99
1
114
33
28
5
5
22
9
67
140
137
3
32
131
18
26
8
16
92
6
82
22
231
17
5
10
3
22
9
122
37
1
59
65
6
1
139
23
87
96
9
39
43
4
51
159
155
4
6
115
135
20
152
147
5
91
71
2
23
5
26
168
26
49
4
43
20
19
23
4
24
183
14
111
114
3
105
70
11
103
71
19
189
17
31
370
228
111
246
246
772
264
93
344
71
11583
11583
1273
483
129
150
160
10
129
65
447
447
629
68
182
186
4
181
192
11
171
183
12
538
145
158
71
70
1
164
153
11
108
320
103
103
109
107
2
924
77
187
135
138
3
200
139
183
131
893
74
88
14
162
75
142
129
166
164
2
1000
167
13
29
184
231
220
154
156
2
328
1346
66
36
105
98
7
138
111
69
90
45
93
26
29
3
2
2
234
222
12
1065
389
97
91
6
100
92
103
11
82
75
7
135
133
2
94
92
2
60
65
5
217
1283
187
21
89
85
4
176
39
149
13
256
261
5
19
112
99
13
334
334
18
306
149
151
2
137
742
9
194
539
27591
1571
9854
9854
1393
49
287
192
202
48
77
26
74
215
19
98
117
32
91
355
101
99
10
208
136
59
73
24
32
73
98
25
60
71
17
91
59
141
183
324
223
238
30
99
54
37
53
21
63
255
41
65
19
165
89
123
219
20
52
255
320
116
240
93
130
108
32
133
191
151
105
144
110
240
61
43
199
54
104
1602
305
1602
86
82
4
125
144
19
234
243
9
199
162
120
113
7
184
150
159
9
69
6711
1022
102
313
332
19
276
312
892
169
229
192
201
9
152
151
1
141
294
294
640
227
4
3
1
349
60
264
264
314
314
131
772
25
183
172
27
234
586
1492
14
70
38
5
34
18
15
42
156
23
25
2
1
38
16
47
1
33
32
1
5
23
14
9
79
166
165
1
80
171
952
250
169
164
198
130
7853
256
256
262
262
306
306
1058
304
107
100
7
300
124
91
132
1908
288
227
232
44
215
48
202
160
257
235
224
224
166
166
272
272
934
86
175
147
154
7
218
169
132
602
88
131
186
190
4
193
1
1
16
12
4
26
470
182
126
56
262
970
102
233
236
232
167
278
66
212
828
64
3
1
1
2
1
4
2
19
2
8
6
1
1
5
1
1
2
3
1
1
2
5
1
1
10
2
1
12
1
58
1
6
1
2
1
1
1
1
3
1
2
3
1
1
3
1
1
6
2
6
1
1
3
1
2
3
1
4
4
4
2
17
1
8
2
1
2
1
2
1
2
5
9
2
7
224
1
5
3
1
4
2
2
3
4
2
1
2
2
3
1
2
1
1
1
2
2
39
2
6
4
2
1
1
1
8
2
18
1
2
2
6
19
3
9
2
6
2
3
14
1
2
4
3
4
4
4
3
3
1
2
2
10
1
1
7
2
631
15
631
401
401
401
215
215
215
2149
2149
171
806
320
228
94
118
243
169
88
4272
387
387
3797
239
57
1558
68
1433
2000
55
260
258
260
2
1239
50
1
1
231
93
299
306
7
298
299
1
256
259
3
28
446
210
208
347
347
347
134
347
139
3
136
74
2715
2715
292
1467
956
820
66
192
192
562
562
2
157
157
403
403
19907
2109
19907
51
234
481
4
197
544
609
1036
30
427
286
276
483
1
223
4
4
81
470
32
1866
192
29
189
305
16
122
3
1541
116
51
311
2572
3659
1
183
306
73
215
221
76
30
3
245
1940
82768
9020
766
852
65
65
65
57
3
5
787
2
787
66
459
13
146
6
140
1
100
109
9
124
124
26
326
125
175
1673
64
366
17
260
20
2
10
2
49
6
81
9
1
4
1
3
3
17
3
33
1
1
4
1
1162
65
236
625
41
39
18
4
32
38
38
32
42
10
13
10
7
5
93
14
15
5
13
25
14
11
257
257
190
5
33
57
5
19
34
36
2
92
143
143
143
3
143
140
5087
99
133
133
57
266
49
50
62
48
379
41
66
60
156
56
373
4034
21
3
1
3
1
1
67
3
69
2638
97
9
200
1
19
22
201
63
4
201
21
3
13
115
48
16
1
16
24
10
3
61
31
27
499
110
1
5
2
1
1
1
1
1
3
1
3
1
4
4
1
1
1
2
1
1
2
2
1
1
3
1
1
3
1
4
13
1
1
6
2
1
2
7
1
11
1
2
1
5
1
1
1
3
1
2
1
1
2
1
1
3
3
2
2
1
1
56
12
3
4
2
5
2
2
1
2
1
2
2
1
2
1
1
45
9
4
1
1
2
2
1
3
6
1
1
1
3
4
9
2
1
2
2
1
1
1
1
3
1
1
3
3
5
8
1
1
1
1
6
1
1
1
1
1
2
1
2
6
3706
372
193
193
2
2
248
2836
55
55
397
46266
489
489
45
12
5
6
22
241
241
223
72
151
44871
3784
568
714
195
154
29
247
168
419
169
45
35243
73
55
780
138
178
487
14
51
61
165
15
257
208
654
9
19284
727
18917
11
835
578
104
578
167
168
1
45
82
182
50
12
13
25
79
246
246
34
151
61
3609
6
866
159
866
95
33
35
2
90
114
13
193
196
3
164
147
2737
181
569
5
83
85
2
102
101
1
17
101
49
8
17
4
262
1098
92
173
76
76
12
136
129
7
24
131
131
104
108
4
58
58
26
25
1
94
94
120
320
10
12
138
5
35
126
509
125
134
9
113
115
2
78
23
9
24
3266
50
574
574
14
42
157
126
149
86
35
899
408
31
177
200
195
194
195
1
261
175
171
4
86
41
1743
182
182
286
13
133
132
1
126
140
14
340
87
106
153
47
100
81
19
113
113
113
15
187
94
95
1
77
76
1
140
139
140
1
78
78
46
166
55
65
210
116
63
31
228
228
228
10
101
85
16
117
2371
22
2275
259
44
484
85
104
1
80
86
84
84
84
37
662
120
27
4
21
88
5
54
55
1
116
99
3
1
5
6
2
189
162
27
119
119
112
7
54
54
176
176
437
136
121
124
3
84
88
5
74
25
1
40
8
7881
2
32
7847
33
10
23
325
325
24
1
179
2
5
21
59
4
2
28
442
147
295
168
517
60
31
3
25
1
289
200
50
2
3
3
1
6
19
2
2
1
177
120
30
27
1416
20
1117
1117
279
279
279
279
279
3338760
18160001
55230
1636
17329
100
17329
4811
4811
12418
31
12418
5293
5173
5229
56
1865
36265
36265
1356
1356
1356
1356
1356
309
438
308
313
5
293
3
3
337817
25416
231
186581
7
7
14202
33
14202
13160
5957
84
45
100
98
2
2
63
45
42
108
64
73
72
1
1
54
48
6
6
256
110
49
3
3
123
114
9
9
63
37
147
110
108
2
2
45
110
82
85
3
3
100
57
30
63
130
208
185
4
7
2
2
10
10
54
115
113
2
2
110
316
309
192
184
1
1
1
2
3
36
68
63
5
280
141
41
15
81
135
130
2
1
1
2
63
55
93
95
68
78
3
1
1
1
2
2
1
1
1
312
313
1
1
62
89
2
2
92
84
8
8
116
135
290
244
1
1
1
1
2
3
2
1
3
1
2
2
9
1
8
3
2
2
5
1
4
6
5
1
6
1
5
1
29
426
97
99
2
2
71
64
7
7
96
4
2
56
62
84
32
46
93
3
11
2
2
25
25
5
1
51
100
2
55
21
65
75
303
259
303
44
706
706
702
4
170184
5010
9996
130566
18370
8348
1776
2481
272
5493
458
20238
2
2
2
1517
4819
4838
19
5233
4478
4471
7
11
3701
23603
2877
11913
8813
8087
24964
451
449
2
1490
1501
11
430
417
13
29
33
4
98
367
14
15
1
65
339
330
464
672
207
207
1
1
183
147
34
2
453
443
7
2
1
358
359
1
4
113
115
2
114
663
105
438
431
7
56
1705
1714
9
1560
712
706
6
610
615
3
2
245
1767
425
429
4
630
120
105
2174
2189
15
4717
4717
6213
6213
8733
31
2289
830
5583
912
4663
362
361
1
499
821
819
2
690
656
655
1
723
6606
9069
1205
1207
2
1256
3148
208
2940
30164
67
30164
28531
905
661
240
1296
414
148
19
70
13
4
21
24
3
4
18
41
47
1
5
17
16
1
15
5
6
1
13
16
642
224
1
1
6
1
53
8
1
19
12
7
2
51
9
8
1
17
3
61
64
2
1
60
43
28
52
51
1
185
185
185
185
1772
1772
1772
698
145
27
17
124
221
227
4
1
1
81
80
1
29
27
2
78
56
55
1
261
106
154
1
29
16933
125820
5
1
871
1148
3627
1
1474
3053
513
1747
1468
362
37
35
1248
2760
1190
908
58
5106
241
5739
64
2
19
326
2913
10231
1517
1148
71
15
100
4311
56578
528
528
528
528
528
88
152
288
3236
80381
73
13
2
3
14
2
11
28
8370
34905
22
152
7
1
12
33
303
6
14
129
28
5
125
97
15
3
218
5
16425
20
4
3
84
116
85
936
32
88
10
27
8
26
31
438
2
3
385
9
5
58
356
2
11
23
147
9
17
207
96
47
4
751
320
66
524
1010
3
307
1
931
396
316
499
74
40
41
115
77
175
42167
201
28362
63
27163
229
2312
617
380
380
334
46
2
972
490
480
478
2
233
233
110
53
7
19
14
17
1749
298
566
885
2458
617
480
314
558
56
55
1
37
82
314
5111
5111
1054
1054
636
636
13614
4063
707
76
441
287
776
141
219
81
161
305
197
21
82
311
3
1
2
4
95
26
167
193
194
3641
784
385
254
1136
628
508
39
13604
936
978
411
741
10499
29707
276
12
12
28459
10779
84
33
17
154
46
28
17
23
389
13
369
23
98
3
624
359
478
28
2
446
232
556
166
11
529
2136
149
107
141
31
355
334
129
479
319
895
87
545
201
294
559
186
119
48
354
70
517
14
21
139
393
1
2
87
77
19
39
910
7
412
6
116
2
1461
182
165
62
321
65
28
368
519
519
519
519
12
255
257
2
250
441
441
441
21
441
1
168
3
248
13852
207
13056
287
13056
832
11054
315
303
2
6
10
4
147
1590
575
848
868
20
65
822
426
331
619
619
617
2
795
795
789
6
1102
1102
277
245
32
303
491
35
129
130
1
23
725
16
537
172
663
28
70
69
1
210
355
983
983
796
1079
71
59
88
81
7
58
7
7
86
761
356
300
319
19
695
1715
120
191
589
88
32
589
9
267
313
253
10638
1660
1660
93
8725
5
5
105
6117
147
2454
870
290
89
101
65
51
14
148
113
177
64
206
1136
93
56
169
295
257
38
317
301
6
186
109
706
706
706
705
1
2852
123
48
735
170
196
129
192
168
168
16
16
94
704
385
225
190
268
19
58
1
510
118
7
1
1
142
138
4
242
9
328
155
150
5
164
2510
2510
452
235
1118
234
190
133
128
197
198
1
197
197
743
72
247
188
236
235
1
499
35089
1
7
2
62
1
1
43
2
2
1
6
66
11
7
2
2
9
1
2
1
1
1
5
1
10
1
2
7
5
1
8
2
2
2
1
2
7
21
1
11
1
5
7
5
1
4
3
8
5
1
20
2
1
6
7
1
7
4
2
4
5
2
2
11
158
11
1
7
7
9
2
1
1
1
1
3
10
1
1
1
1
1
5
3
2
2
1
6
2
3
1
3
1
3
2
2
7
36
5
6
21
17
7
13
1
6
2
2
15
30
6
30
4
1
2
5
7
3
7
9
4
1
2
3
2
1
1
1
35
4
5
12
2
1
20
1
7
2
2
8
10
1
6
35
5
1
3
3
1
4
2
2
2
4
7
69
1
16
170
25
6
3
1
53
14
5
1
17
3
6
2
3
5
2
2
3
3
2
2
26
37
3
3
8
4
4
9
2
13
1
2
1
1
2
1
6
1
1
2
4
22
4
6
1
1
1
14
6
2
18
2
2
2
108
2
3
4
3
38
4
9
7
3
1
2
12
1
1
45
2
3
7
2
6
3
2
1
7
10
1
2
8
6
3
1
1
1
2
9
9
32
3
19
3
3
6
3
1
19
12
1
8
2
1
6
21
43
14
1
2
3
1
4
8
1
2
3
10
2
13
4
1
1
1
2
13
2
2
1
5
2
1
32
1
10
27
5
6
1
3
3
2
25
1
5
1
5
15
18
17
3
27801
1
6
1
2
2
5
3
1
5
3
1
18
9
1
25
4
3
6
29
1
19
18
6
27
6
1
4
3
7
3
1
3
6
1
2
1
1
3
2
9
21
1
28
11
20
14
4
28
13
6
12
2
1
5
25
15
6
19
1
12
9
1
1
10
2
7
24
3
25
1
8
38
1
1
1
3
10
8
2
9
3
1
2
1
3
7
3
5
1
6
2
9
5
5
2
23
1
3
10
1
33
11
1
2
14
1
1
2
4
7
9
5
4
1
1
1
5
12
1
1
38
1
2
8
4
3
591
2
5
5
165
9
2
2
1
7
2
1
1
1
1
34
1
3
40
2
37
10
2
66
3
114
17
11
1
2
7
3
3
8
1
1
14
1
3
5
31
2
131
5
7
7
12
9
20
3
4
7
4
2
2
1
2
14
5
1748
1
23
11
9
4
1
4
76
1
2
2
1
6563
6563
6563
387
6563
689
689
676
13
308
289
308
19
1537
38
910
589
668
668
1623
129
993
498
501
3
834
834
808
26
517
517
23046
900803
639
639
24077
172383
119
2
1159
406
13
256
450
3480
7
7
290
5188
142
47
76
7
1779
224
178
1482
184
101
9
2433
120
146
2
16
2
32
40
240
38
1059
699
1225
209
280
33
124
107
13
1411
2405
195
6
2703
53
646
11
455
891
357
61
2
36
107
2
26
849
15
2827
284
748
54213
1
1072
374
8
2194
1
1494
1
55
271
9
1
606
72
9
790
267
285
265
3952
28
1337
1
2
38
670
4088
134
7
69
510
3
156
1
81
165
548
587
221
325
66
1772
353
675
49
495
147
213
419
18
102
1289
188
1
143
11
612
929
3
209
9
27
500
1173
6
40
432
48
576
24
6
5
211
9
445
61
788
598
1550
43
7
1537
2
233
13
1
54
5
26
6
176
74
26
816
1179
923
745
590
158
69
105
2019
1
79
1379
63
182
589
63
852
41
5
19
415
1
1
3
2
30
84
74
955
263
14
40
151
291
710
2
313
125
324
2
259
442
5
1281
152
35
2600
1
54
287
106
7
57
8
266
2
37
86
5
411
58
6
350
194
90
666919
20508
840
3260
2
7
24
201
27
201
150
1
1
18
122
3
2
255
334
15
13
573
13
51
61
346
650
650
1
23361
970
533
18555
1517
16505
403
3399
1728
1268
27
27
410
410
54149
54149
2596
35102
3618
1121
60
6253
5399
379
300
47
15
2
1
6
2
6
13856
1679
250
10724
1203
1
419
306
112
12737
12737
975
345
19
5
5
401
1
3
29
33
134
1
851
760
90
26326
6
1727
26221
744
330
286
3
127
7
3
16
79
88
293
972
190
873
20261
222
99
99
339
9462
28
652
8011
432
754
2602
3
5
5
3
4
159
44
6
13
131
145
2
2
42
56
4
6
1
162
11
1
6
17
3
146
28
171
207
15
7
217
227
1
3
948
38814
39
39
6031
36302
431
874
441
3346
1649
19511
1053
317
288
115
1398
848
1525
1525
6213
51
153
153
153
153
153
110
110
110
1259
5899
134
328
188
96
116
125
1840
173
115
132
2
242
18
4
55
91
170
35
3
113
660
8278
242341
3351
3351
57756
8645
6901
4762
583
40
218
54
3
4
32
6
6
230
23
157
2
26
10
281
10
8
14
13
198
28
12
181
414
236
16
8
114
13
3
5
16
3
2796
697
4
1
360
17
118
21
85
462
752
1
14
6
8
15
5
33
8
1
173
15
877
1378
30
8
13
3
6
2
6
1
8
6
2
9
13
3
4
2
5
3
7
6
180
18
15
20
8
4
1
118
395
1241
106
45
29
39
163
80
101
2
18
49
68
4
2
127
13
1
2730
23
4
9
2
7
1
2706
7
99
927
108
1023
138
274
128
2
7169
3403
6
4
102
1
59
2
1
20
5
45
174
3
5
9
1
114
11
3
5
1
1
3
2
9
5
93
35
12
28
9
32
4
8
7
66
83
22
10
76
18
69
43
112
7
46
75
1
3
9
29
1171
10
12
58
30
20
1
21
11
23
10
17
2
163
25
95
1
6
35
13
3
9
80
2
3
55
6
3
14
17
1
11
3
7
2
8
11
15
1
3
26
20
9
21
42
75
8
16
3
26
7
2
2
33
7
3
722
1642
1
5
21
44
9
37
14
1
5
4
59
3
77
45
13
4
6
1
9
39
9
5
2
139
30
65
5
1
1
101
61
4
60
3
4
4
2
27
1255
3137
18
110
3
19
17
9
133
22
1
141
3
152
10
6
29
32
5
13
9
328
18
202
6
2
67
214
103
10
6
5
27
160
2
1786
3252
80
1
3
7
58
29
11
6
31
8
9
23
5
35
98
1
1
31
72
36
2
10
23
1
4
6
12
12
2
20
82
2
2
3
91
2
178
8
145
2
5
70
5
2
55
25
2
5
16
17
3
3
3
2
10
1
3
4
4
3
2
2
59
1
11
1
517
966
165
2
223
59
1635
2254
39
1
2
8
50
24
4
2
10
1
9
6
3
1
63
1
9
10
8
57
4
6
24
12
40
1
4
77
2
4
24
1
13
5
3
4
16
3
14
2
1
10
8
7
1
6
18
1
206
206
4431
6937
2
11
12
10
7
2
2
2
2
85
1
13
151
36
6
116
34
7
3
16
13
3
13
1
1
6
3
20
5
1
39
2
5
1
1
30
108
1
46
34
3
9
26
2
9
2
98
20
5
8
13
31
31
49
15
24
3
1
2
3
13
24
7
3
1
28
27
32
35
54
42
56
24
6
7
2
20
16
9
137
20
1
8
9
3
1
27
1
5
1
9
6
2
1
141
3
1
51
20
102
5
33
28
2
87
34
4
97
42
14
1279
4471
23
43
106
118
23
121
6
118
7
83
60
224
9
13
59
4
1
49
1
13
1
1
18
216
4
182
11
195
188
190
141
83
26
94
10
176
2
15
24
2
6
13
1
196
9
7
1
8
8
232
51
689
2641
74
6
143
50
23
1
48
1
1
3
23
3
3
2
44
24
1
1
9
27
28
2
9
1
28
22
24
16
93
10
28
653
4
2
11
4
14
18
144
54
24
61
8
168
42
458
976
2
8
59
12
3
4
21
3
9
1
45
132
4
2
1
7
2
8
1
1
33
1
79
1
6
59
13
1
1119
1119
241
402
300
37
3
75
27
6
15
12
1
33370
171837
13093
22186
70
1110
11
1
38
87
20
6
1
180
1
13
79
64
67
2
412
9
13
2
98
16
417
95
5
11
289
339
276
61
53
25
600
600
324
12
9
33
220
277
25
9
1
39
428
41
422
34
106
508
1534
101
459
80
2
2
169
105
789
254
77
26
6
9
2
45
68
16
9
153
124
4859
1978
483
26
12
37
9
11
158
24
24
164
263
78
97
27
126
384
388
58
3
21
488
796
422
5
26
17
20
11
4
9
21
22
23
1
4
6
22
9
3
68
2
1
37
14
49
21
5
2
12
2
1857
4755
9
10
21
4
2
19
6
43
17
30
20
1232
2
7
4
4
7
15
25
152
43
2
2
11
20
2
57
6
22
1
5
94
21
8
17
26
184
25
4
117
6
87
15
104
9
79
31
51
22
21
1
4
111
7
14
25
5
4
6
11395
4717
160
4
397
49
255
145
367
3
121
4
51
29
61
452
69
6
21
8
1
1
3
106
72
50
7
13
319
146
1
4
1
137
44
6
185
11
297
30
31
231
193
68
1
18
10
2
2
135
156
354
63
373
3
210
19
111
211
23
174
31
335
4
87
59
18
76
44
2844
1195
135
2
6
86
55
14
12
86
1
16
10
74
4
7
8
1
6
65
2
17
48
3
6
19
10
3
11
166
4
6
54
3
4
9
19
7
6
4
89
6
69
22
58
120
4
139
31
29
43
19
2
18
9
2
2426
967
48
6
193
27
1
1
26
200
5
113
286
13
6
9
139
13
332
41
68
101
5
6
15
7
281
554
51
2
11
1
2
90
1
2
81
9
3
1
10
9
673
1424
4
55
14
58
1
58
15
1
53
80
5
6
3
4
77
14
17
46
67
10
65
5
44
48
1
674
420
23
56
13
2
93
25
8
11
23
1563
646
93
15
14
8
2
2
1
6
4
4
2
8
4
3
110
1
6
1
58
6
41
16
105
1
6
6
71
5
213
90
10
2
3
373
1184
1
1
133
2
6
54
15
6
109
144
3
74
149
6
25
12
5
66
550
1140
2
13
5
13
71
11
2
25
24
72
128
10
5
15
9
6
9
20
147
3
268
446
83
1
24
62
8
479
998
14
2
115
2
7
1
6
118
67
40
138
5
4
772
151
2
6
3
154
11
83
16
117
13
142
3
5
55
11
32
661
29
9
103
113
156
3
102
1
5
61
16
31
2539
4778
551
573
26
21
197
10
25
12
87
442
294
1
2204
1368
314
6
5
21
27
7
35
12
7
1
172
29
9
2
24
18
8
13
35
91
1595
4478
12
2
77
41
2
24
49
8
94
8
7
2
44
8
271
3
87
10
10
34
69
79
15
1
52
9
7
85
12
49
7
8
8
1
81
5
7
8
47
51
84
105
41
81
5
4
51
56
1
49
5
27
20
92
13
3
1
65
104
67
109
13
70
11
20
3
89
4
66
15
159
7
49
14911
5
1
4
126
14906
259
112
95
11697
69
38
65
60
306
114
109
18
275
123
82
59
48
557
539
29
126
785
181
1
121
232
66
1
7
63
41
13
20
3
6
11
13
6
14713
4185
4
32
125
1
125
2
38
54
31
111
38
15
2
48
369
33
3
26
1
8
127
12
41
3
22
73
2
7
3
113
10
85
31
12
10
26
26
1
1
15
265
111
1
47
88
20
83
75
142
1
35
1
10
24
3
35
75
3
2
94
7
1
83
248
1
7
87
11
93
7
206
1
141
14
136
688
8
56
317
15
6
16
35
11
19
128
11
32
87
316
6
84
9
59
17
56
362
3
4
8
50
3
102
19
33
7
8
11
28
28
1
13
31
49
2
37
30
126
7
14
74
107
21
2
12
146
3
5
161
70
8
40
1
8
5
8
5
7
5
36
1
85
54
154
33
15
1
9
57
22
4
73
73
6
143
82
10
2
51
30
8
11
3
11
6
3
4
37
4
9
30
22
87
11
26
1
21
5
12
56
1
34
6
13
5
29
3
28
78
1
18
65
1
41
22
39
2
3
71
2
15
8
22
47
32
62
23
15
75
1
60
4
8
12
65
6
110
33
2
16
17
20
51
139
6
67
3
43
4
286
2
7
5
2
5
2
606
1634
37
19
35
12
4
61
18
43
1
33
21
498
4
4
3
3
3
2
66
20
3
85
3
6
4
9
1
12
6
10
2
1169
772
8
4
6
2
8
1
6
3
5
5
33
1
8
6
32
5
7
1
3
7
6
4
11
8
18
26
22
2
1
1
3
114
1
4
1
8
1
14
1
459
935
1
180
78
15
4
95
49
3
5
1
32
2
11
572
297
77
3
14
84
24
6
3
64
7418
16250
78
286
1
49
10
35
118
168
211
200
5
50
40
11
85
8
7
3
153
304
12
6
127
285
10
38
3
12
28
2
5
8
348
5
40
40
11
4
1
211
4
166
9
266
74
34
2945
1
5
1
171
455
1
32
11
22
1
40
320
72
4
17
4
260
707
2
182
8
55
107
1
14
26
3
3
2
2
1
261
1147
114
30
103
9
156
12
7
55
175
102
17
4
6
87
8
1
242
725
3
313
19
135
4
6
3
2566
1156
6
9
2
1
113
19
1
10
46
1
91
23
1
2
2
1
8
12
6
1
42
1
2
52
1
4
13
7
1
1
16
46
2
12
2
34
4
1
41
1
1
8
3
2
7
5
63
2
80
3
47
2
1
22
17
15
15
10
27
5
2
3
15
61
1
34
1
1
17
2
36
3
5
1
33
11
46
1
51
49
1
1
50
2
9
1
976
2554
5
164
14
2
13
150
2
2
40
9
4
113
19
1
178
251
158
13
106
7
105
4
54
8
22
4
75
8
3
2
6
8
19
9
606
928
1
4
15
11
3
3
1
2
3
5
69
3
1
2
1
6
7
7
51
25
80
1
7
10
1
2
1
382
168
17
4
2
42
31
2
9
68
9
3
4
23
6338
3908
9
2
57
2
3
165
1
39
11
21
225
103
37
12
5
10
13
1
5
2
26
10
44
145
4
214
21
19
4
2
5
2
15
189
1
11
30
1
5
1
14
5
72
4
18
1
8
28
68
7
2
13
7
5
9
116
396
4
86
5
48
24
18
724
1244
24
18
15
1
4
7
2
3
139
9
2
8
1
2
2
1
48
38
2
6
2
22
4
10
3
8
1
3
7
5
2
83
1
5
19
3
3
1
1
5
2447
1
1916
530
526
526
306
124
182
6206
27
22
5659
2154
3483
520
520
520
520
520
7684
626
3
3
124
2368
586
750
908
4687
1223
996
290
1366
508
304
485
485
6493
6493
4
4
4
2323
2323
2323
480
480
5060
5174
8
78
22
5
1
1484
1132
337
15
3131
3729
10
120
30
17
141
40
28
42
35
111
19
5
1929
995
48
532
329
25
24
16816
16792
683
683
311
7311
542
540
926
226
876
1058
1146
1128
558
397
6970
1
4632
1940
1052
2576
172
199
4
2
70
93
3
1
8
3
162
390
4
1
9
152
86
118
1
12
16
17
1
5739
1361
30
27
268
1968
10
5
398
315
1357
23649
1272
247
2404
45
45
45
45
2112
1591
1
24
22
29
4
5
1
194
5
8
5
21
5
9
2
73
47
3
8
14
41
19973
9315
35
24
245
227
4
9
14
3
170
265
11
456
710
444
43
404
255
1
35
17
188
45
9
1293
4
118
31
26
54
3
17
14
6
76
702
46
260
168
50
8
1
24
23
2
28
9
157
225
192
2523
838
146
2073
2073
3322
10963
216
271
109
873
289
484
696
1443
3260
9554
37983
7
338
18
3
92
229
177
8
2
21
100
85
19
40
321
28
2
143
7
54
57
5
207
43
63
21
127
48
104
24829
27
13
12
351
2
2
148
8
39
535
68
26
955
457
1
496
1
694
4768
466
1977
1977
1977
1977
1977
387
550
694
1799
5983
3661
297
226
844
844
1425
1474
11
29
8
1
961
961
15426
15426
298
4582
3757
722
134
55
15
2
10
69
9
46
85
23
116
118
1
2
1
43
130
73
79
3
1
24
77
8
99
1
131
89
52
11
51
1109
50
118
29
14
9
42
1
80
24
1
72
1
331
113
218
17
49
57
16
504
120
71
24
148
125
4592
8724
2
38
5
76
4
314
152
1
22
10
1
25
5
2
18
21
1
23
5
2
1
7
148
157
1
1
2
18
32
32
3
9
3
39
131
85
70
481
10
118
182
5
28
2
6
3
6
41
1
5
275
9
43
1
28
23
3
7
429
52
7
22
22
87
1
32
178
1
24
12
194
64
20
4
13
234
7
8
1645
1645
10116
5
5
1103
10111
722
7110
1176
554
554
7
337
337
328
9
210
210
26122
26122
568
568
10572
10572
309409
10271
637
39647
3717
7
980
462
1358
910
25933
406
69
69
1
1578
1121
299
1
156
1965
23880
978
978
74
2065
486
268
1237
893
865
893
28
2
2
2075
413
957
204
497
501
4
14
1992
768
636
655
19
1
1
554
53
5083
716
405
689
430
889
1558
343
526
526
86
2951
502
488
491
467
474
7
481
8
421
419
2
602
602
663
663
1976
22
476
549
405
524
12
1291
867
412
818
818
23
9360
279
7922
2153
8
8
2109
2145
36
5486
342
1925
1012
2207
4
4
1415
1415
1415
16292
8
2139
44
2139
1206
1206
889
889
14145
14145
9
371
4
1
6
3
1
35
9
37
2
166
10
71
5
2
10
2289
2289
2289
2289
233197
376
22708
229294
145
392
504
796
55
102
4
43
965
27
403
1324
2
78
1193
43
57
45
9
77
42
69
56
41
355
670
189100
129
236
669
336
254
123
55
30
64
1219
15
90
113
117
109
101
233
2052
21
94
12
61
71
45
2
622
438
30
82
224
450
45
76
69
823
672
15
111
81
3527
3527
648
648
648
648
648
6694
11
2522
349
843
1328
1330
2
1099
1099
1099
1
1
1098
3062
20
1927
1115
25
19644
8585
2
3942
7267
882
47
47
490
596
1310
870
1316
216
230
11034
256
996
8102
242
231
581
4
2825
791
9
7
751
256
28
2
70
1309
2676
2676
2676
8
8
234
2668
298
765
823
58
1166
147
73
7748
98
98
87
7577
295
85
210
67
7195
4814
145
315
315
274
422
148
1
1
570
167
226
15
143
141
2
19
381
2
379
376
3
2980
1001
17
122
204
214
1
7
1
4
2
1
1
3
1
131
148
12
16
4
174
171
1
2
7
247
297
1
1
6
5
1
17
2
15
25
9
15
1
12
15
3
89
86
2
1
141
184
55
3
135
12
11
6
7
12
30
118
31
10
10
2304
58
13
123
61
49
418
1362
11
4
29
36
7
83
130
9
39
50
51
1
12
58
56
400
344
40
35
81
81
85
85
278
66
47
41
61
36
27
317
317
215632
4402342
221651
239
97
16014
752
41
16
1
2
231
1
5
4
19
168
25
10
8
219
219
1
1
15165
1910
278
1585
6988
76
2730
14
916
21
84
287
2
11
263
194049
28337
7773
41193
190
187
187
3
3
2
1
147
2764
822
822
822
1795
44
656
688
32
126
284
394
110
309
2
232
629
4063
117
117
96
74
96
22
330
2150
129
418
415
3
100
150
400
600
549
4
2
14
12
1
1
4
8
4
1
11
12
97
97
831
831
796
35
143
142
143
1
460
460
459
460
1
787
787
306
481
815
12714
334
1290
36
20
244
253
9
1
46
35
22
2
36
21
3
3
83
1
49
28
108
29
183
2012
8939
85
92
7
108
142
192
230
128
611
73
384
384
1
3
3
45
42
3
96
208
175
33
126
204
2
12
1
216
215
1
2
231
114
176
112
231
385
10
143
1
592
646
7
4
11
9
7
16
100
4
443
2
262
281
19
107
350
234
94
268
323
12
43
1
29
192
65
1
143
18
757
36
394
327
315
12
328
320
328
1
7
584
45
136
92
101
9
282
301
6
10
3
1
1
1
1
1
2300
1
1
1
155
2299
4
280
321
306
15
330
702
709
7
466
500
34
337
2545
286
31
112
62
77
81
4
47
284
17
218
220
1
1
73
650
389
343
29
15
2
188
48
48
44
4
66
19
3
16
47
44
3
131
131
304
167
304
24
4
25
84
103
260
65
50
15
90
2
2
179
179
178
1
7309
222
6
6
14
14
5
9
6606
1357
286
294
8
350
389
365
24
544
494
50
302
301
276
278
2
2
330
501
1
336
356
20
290
392
532
387
461
461
1
1
1
1
287
287
287
418
418
418
418
408
10
1611
51659
2
4221
628
3451
126
130
4
330
211
613
357
108
1
1
625
2
2
225
221
768
356
12
286
287
1
109
4
800
17281
13139
4220
190
7
5
55
56
2
13
43
4
44
174
2
128
1282
31
16
71
31
12
39
22
12
17
39
29
7
248
70
16
166
175
9
256
21
33
93
1
1
37
57
12
66
23
5
7
40
434
451
84
37
28
28
152
188
129
898
489
5
2
1
113
95
124
69
4
119
111
8
26
51
3
90
23
23
716
116
47
28
47
21
103
1
1
45
7
1
5
1
67
29
208
8
69
48
11
127
250
5
188
106
59
13
84
1
12
49
7
48
5
7
2
81
5
1
97
113
1
106
2477
270
3
1090
134
297
363
1
161
179
18
34
194
185
194
9
99
264
101
20
81
45
15
19
4
407
407
400
400
400
18060
311
14879
1145
265
901
365
519
416
3
3696
3650
46
787
413
539
963
667
167
166
1
980
444
901
733
367
608
606
2
1844
1844
1253
3
588
686
686
340
329
340
11
1
1
1
1
2478
571
2478
5
858
671
566
105
357
16
16
1827
1817
729
13
35
6
1
6
4
11
11
3
5
5
16
12
1
25
673
818
3
1
7
2
4
1
3
41
1
1
5
1
1
1
59
11
3
1
1
1
1
2
12
11
2
2
72
8
1
2
3
3
1
7
10
1
9
3
4
2
1
1
1
1
1010
1010
208
435
399
36
367
352
15
5
2479
1043
6
1037
969
68
729
729
702
702
694
8
2290
1272
1
916
915
356
254
24
50
28
490
486
490
4
528
45
247
4
228
4
4
1819
1819
1819
118
1819
753
734
19
948
1068
1068
1068
8
5
543
512
14792
4
194
2251
14594
1051
353
6
73
77
4
41
493
67
4
61
2
5
2
520
1
295
3
11
52
10
30
14
4308
5
2
95
294
2
406
8
1
3
342
419
743
932
25
5
5
74
66
8
255
48
8
58
331
483
2
303
3
9
2
10
8
2
902
902
4
589
39
186
165
21
134
46
43
3
184
309
306
309
3
808
49162
2537
37949
664
664
664
4605
22
4605
129
811
323
2209
497
510
104
2
1434
387
373
387
14
315
1045
397
333
6662
107
16
16
16
123
123
609
1010
2
2
60
3
40
3
20
230
273
2
28
10
3
1299
915
314
384
70
580
564
579
15
1
811
811
465
516
25
26
667
1812
2
13
165
165
321
337
16
146
204
165
4
1
29
1
4
278
278
388
388
18
8360
5570
5134
5570
436
2042
259
773
244
593
173
730
730
730
396
10236
2602
4
354
363
9
922
915
7
1313
518
508
518
10
592
2543
1
1
330
321
9
5
763
754
9
1
1
1
157
312
311
1
118
1
262
284
1264
313
178
232
54
384
434
50
1
549
549
2364
668
1322
1235
9
15
29
34
362
374
12
3451
936
3451
711
220
238
5
5
51
10
513
721
46
505
10405
98
2186
357
357
3
3
93
91
93
2
69
68
69
1
242
242
623
165
458
78
701
201
193
229
718
718
209
1
1
230
68
146
146
58
6
2325
914
2325
10
7
7
14
14
29
21
8
1269
1034
8
7
1
8
4
14
36
2
1
9
4
2
1
13
1
1
19
1
16
7
7
15
12
35
3
5
3
14
22
8
20
20
11
20
9
314
314
292
22
77
3996
1061
6
194
493
499
6
362
361
1
95
53
95
42
649
649
618
31
1471
17
667
667
787
787
642
642
621
3
1
6
7
4
1
1
361
361
361
496
4689
230
230
216
230
14
55
2405
1
1
1459
24
168
174
6
453
808
890
890
624
624
624
934
934
223
229
482
1193
4675
13
89
1
75
96
1516
184
239
317
242
199
120
119
839
39
800
1038
1038
1038
137
1038
474
72
22
333
3469
6674
2219
94
17
1
1
7
31
24
22
15
16
1
12
1
297
440
6
1
178
10136
50
6824
1375
1375
3
90
411
36
23
2
9
2
4
58
33
32
1
1
21
45
45
1
1
4
1
2
1
28
28
5
18
11
1
1
43
29
2
1
1
5
4
1
2
2
23
2
1
1
1
11
5
6
3
2
1
1
1
1
31
31
31
4
22
5
961
61
104
67
65
2
123
66
95
82
29
114
75
57
33
33
55
155
155
155
155
24
1433
126
42
84
852
258
852
25
11
14
35
29
30
1
30
39
31
24
21
1
1
4
19
18
1
18
8
19
21
2
32
20
10
45
23
6
5
1
1
37
22
30
20
14
17
3
64
431
193
51
3
14
32
6
28
28
7
16
8
8
174
27
29
4
32
38
36
3811
36
3692
8
59
17
26
16
3461
587
12
7
9
28
14
5
27
18
23
31
39
8
58
15
22
67
15
23
28
5
21
37
38
1
29
19
56
20
19
1
24
22
17
23
40
27
13
1
1
36
30
29
21
16
36
13
38
20
42
24
32
27
15
29
28
1
25
27
27
18
25
15
4
237
76
57
32
26
46
24
1
14
12
1
6
7
1
17
28
28
31
76
38
17
10
7
26
35
4
4
1
26
20
28
42
14
20
8
27
19
28
21
19
20
80
16
49
53
20
26
16
22
18
33
21
15
37
24
22
119
5
39
38
1
3
21
37
51
12
13
1
1
1
17
39
10
6
46
47
1
22
10
17
37
7
2
20
15
7
35
108
12
6
6
6
21
7
33
56
56
83
29
54
2546
411
17
14
13
5
170
185
1
995
28
72
103
10
47
51
121
97
100
106
18
588
190
171
209
235460
1392928
86
13012
444
10422
4745
200
481
3348
997
999
871
1197
1197
1169
1169
964
67
138
2443
53
2443
67
5
2052
2122
70
65
12
10
59
50
1621
1621
2504
2504
2504
1103
434
257
376
334
5258
44
3588
3588
3588
38
3588
1224
966
1224
258
2326
2309
2320
11
6
6
781
248
248
533
533
517
531
14
2
2
845
1
844
844
532
685391
539
4232
25
38
126
670
458
49
196
208
29
281
174
314
37
118
81
59
316
183
296
35
31680
680627
307
804
274
20
1
4946
3383
528
209
276
133
3503
755
1302
46
619
745
94
3066
6263
16
374
6
2197
142
737
321
714
635
592
267
435
13
4194
1319
3
227
1
1230
416
2255
345
101
3228
18
2
18
2370
932
254
173
3
30
59
701
2487
1339
13
825
4245
13
1374
621
1643
302
5224
605
918
374
1489
889
580
4
907
791
1773
409
542283
1078
1488
4
4064
378
396
221
797
812
956
996
34
202
8
93
1448
218
4
42
175
90
187
130
60
25
5808
6
103
475
9
3346
35
2649
65
921
714
32
168
259
30776
632
26105
37
549
256
177
1
22763
1097
488
105
2725
405
421
319
595
593
563
30
392
1687
1687
472
1687
1187
1157
1
11
7
6
2
3
28
41887
486
14972
14972
194
5738
5738
5666
72
9040
9040
26429
26429
1723
48
11
1
1
26
2
1313
12
48
9
43
11
8
38
1
6
1
1
3
126
3
3
8
124
28482
25250
947
7839
76
7839
5134
1296
12
12
1892
1909
1934
25
2629
2629
2531
2531
120
13933
3080
799
3080
271
2
2
160
149
11
638
626
12
889
321
530
10733
1976
4844
779
1379
710
524
3375
1396
1455
605
1984
631
748
621
127
3108
3108
1605
3108
18
1
785
784
347
1
1
352
2573
18871
10315
10315
5983
5
5983
4348
4348
1630
1630
9014
303603
1991
191782
101642
101642
88149
4559
2914
2914
1216
1216
3013
3013
4302
4302
3637
3637
3261
3261
4709
4709
40592
239
1555
3481
5170
7678
9766
4935
788
6980
5207
5207
269
11967
1967
17
4523
4484
39
5191
2772
2772
6701
102807
1119
96
230
73
854
23
408
225
4354
41616
237
17349
5345
880
6732
6766
87
49
9480
183
11141
35
8504
8504
2602
2602
2602
2602
2547
55
106
17324
1535
1535
13358
13358
1924
1924
401
401
699
36677
35963
335
13534
549
13534
1900
5349
287
294
2
1
4
363
364
1
181
229
37
3
131
75
233
225
8
1
144
95
5
92
50
103
61
54
192
3
316
160
194
291
141
735
728
735
7
872
867
872
5
2405
6029
253
22
26
35
9
302
314
20
3
3
426
310
63
147
138
9
214
365
364
1
235
355
552
560
8
74
22094
19271
19271
4810
77
197
226
367
348
19
294
288
6
594
113
52
540
595
55
119
59
332
368
45
49
4
407
610
673
659
14
218
2
2
210
420
413
7
281
284
3
265
100
692
278
456
2
393
222
661
690
29
90
43
93
521
358
570
83
371
103
314
495
354
309
390
281
404
315
318
3
2749
2749
2745
2730
15
4
4
8
8
7
7
51641
791632
5968
1
5968
47
47
599
5920
100
100
155
155
1
1
108
108
7
7
171
558
236
56
59
121
1
1
2
23
2
2
6
14
6
4
7
1
2
39
6
10
3
6
1
1
1
2
4
7
77
77
138
28
29
1
109
117
117
149
16
2
67
64
127
168
18
15
3
1
2
1
19
56
56
53
3
161
161
153
153
812
812
115
184
55
4
3
1
6
190
10
3
3
6
45
59
128
71
71
68
163
16
3
6
58
12
217
327
83
87
4
10
13
1
1
106
106
60
60
129
129
58
162
97
43
54
3
4
4
80
80
448
87
95
99
4
8
5
55
58
3
53
48
90
119
118
119
1
460
196
88
110
126
16
50
304
85
56
47
1
8
39
17
107
131
131
1810
1810
1810
1810
1810
332768
7300
35
35
36823
280619
195
1752
26
7
19
264
1531
6
4
73
247
237
10
271
166
113
27
26
2
35
123
79
215
46
512
512
512
3147
39982
903
8231
171
3
2
2
24
1
207
210
3
16
66
4
50
10
20
14
17
6
10
127
163
119
72
3
149
209
13
2
109
44
5
193
1027
187
2
142
109
149
142
80
4
3
188
227
23
15
1
233
140
138
72
19
121
106
29
148
142
125
20
8
6
154
12
17
5
1
7
143
66
2
21
185
196
3
97
3
99
7
86
11
185
15
1
6
108
150
74
4
117
131
140
86
462
462
31
31
238
238
1610
4351
169
257
256
1
86
113
29
34
59
17
83
3
23
75
25
12
11
1
11
21
37
99
74
22
9
9
30
15
18
89
88
1
43
263
299
36
27
10
22
82
7
58
77
62
10
40
19
77
81
12
111
106
168
11
244
243
244
1
616
2042
52
58
3
2
1
11
1
39
11
11
4
130
132
20
127
128
1
8
17
4
1
8
530
18
73
3
10
1
14
5
173
2
110
110
3
2
3
9
182
10
15
2
98
149
149
250
250
9
502
113
380
441
5034
229
55
91
1
140
114
70
31
117
23
158
53
67
14
81
70
67
235
35
86
78
79
1
154
166
11
1
61
65
4
215
236
171
59
467
461
6
165
169
4
133
64
61
3
14
176
159
1
16
198
127
118
1
8
134
6
5
168
84
187
1280
3291
22
58
32
2
24
147
21
3
2
1
218
160
58
2
53
49
4
2
29
6
2
2
2
150
104
94
2
2
12
14
2
193
168
15
10
6
6
4
297
35
5
5
218
8
26
33
11
1
32
253
4
4
3
2
2
11
2
1
9
3
133
9
1
2
2
1
6
43
1
779
331
71
16
5
16
12
54
52
2
6
8
102
55
42
3
58
20
3
16
1
743
281
462
158
150
158
8
248
248
541
825
35
82
133
34
9
9
246
75
36
36
31
104
127
127
1044
186
60
55
5
75
440
282
283
1
153
153
111
149
14
13
1
24
16
15
1
134
134
122
12
174
174
451
84
2
2
4
9
61
115
35
34
1
58
40
18
83
832
374
3
3
1
20
10
4
4
2
87
4
4
71
63
8
6
166
178
12
26
24
2
4
1
6
2
4
1
1
25
8
3
15
15
742
27
215
218
3
293
288
5
204
229
229
600
22
73
342
163
246
885
2
1
8
16
177
117
123
6
4
14
75
66
8
1
1
88
57
2
57
51
1
4
1
14
44
361
4
57
56
1
118
138
136
2
1028
245
44
36
74
73
1
71
219
240
15
6
57
51
105
98
7
13
76
16
98
98
160
160
152
8
29
181
14
42
43
1
11
12
12
3
12
45
10
10
196
168
159
9
28
131
131
324
324
45
45
202
3
16
13
186
1
327
229
38
59
147
147
137
137
135
2
84
83
84
1
4089
43278
44
1969
818
1107
50
1089
443
596
593
3
313
313
298
15
412
412
4495
1241
142
710
568
186
256
697
225
295
158
63
664
6551
106
702
3
369
93
2
523
887
600
4
830
429
808
1195
988
1982
72
5
290
285
302
290
12
220
110
104
6
638
5257
384
268
116
456
461
5
261
255
6
382
1
341
334
7
374
308
312
4
375
360
274
170
829
8
1
8
2
75
1
1
541
1052
44
12
2
30
3
10
1
386
19
17
2
4
429
656
90
137
1662
118
738
806
1834
657
271
307
306
1
1
1
13
171
169
2
397
373
24
1
16
373
371
373
2
392
3128
711
750
39
730
718
12
739
665
74
517
469
468
1
1
252
252
230
230
700
700
1649
6132
250
252
2
120
119
1
338
346
8
256
295
418
421
3
66
76
99
60
62
2
466
276
317
320
3
180
339
327
63
202
149
168
633
633
7250
763
393
393
3
1073
812
862
1
3
1
1
32
1
1
1
5
4
208
85
14
85
3
68
729
43
158
12
25
29
4
160
153
7
132
123
9
195
13
90
92
225
225
21
779
18
369
402
33
331
338
7
127
127
124
3
120
120
129
129
769
164
109
119
5
80
9
54
109
13
107
221
183
38
29
9
9
662
145
166
95
36
7
7
111
49
53
13
111
21
74
77
2
1
104
3
101
200
316
49
67
644
75
181
186
5
160
159
1
223
47
1465
550
550
745
2
740
601
139
3
3
123
123
10413
511
2967
310
282
347
379
18
14
292
291
1
218
223
5
356
917
915
2
2
208
576
576
573
3
3
952
952
820
820
796
24
716
716
809
809
210
210
151
151
191
2701
472
950
476
259
138
121
23
330
301
29
988
749
988
41
198
27294
2512
1085
199
5
19
132
67
148
81
175
204
5
171
27
411
1536
26
99
23
154
154
26
13
23
14
210
22
152
231
217
2
5
7
132
86
142
8
11
12
15
10
75
75
208
3
205
168
879
6
26
16
320
341
21
45
22
28
140
10
60
60
17
296
296
387
1
6
380
180
180
21
21
168
168
14
14
543
46
284
74
30
45
64
340
340
338
2
62
62
311
311
227
227
346
209
137
206
206
350
350
337
13
619
1521
300
85
20
195
45
36
46
282
267
15
60
50
83
44
891
179
58
18
6
139
137
310
237
237
8
4432
27
39
2
10
408
125
77
48
206
214
8
95
207
3336
523
22
207
205
96
185
210
25
141
112
1018
18
26
34
226
46
27
144
71
3
448
259
186
1273
6556
2
1658
259
1
98
146
100
191
112
106
147
6
255
65
75
4
17
51
21
2
2
1
5
2
4
3
130
133
3
2
1
3
23
3
1
20
1
12
1
4
1
3
2
147
4
2
2
13
2
1
4
4
22
6
1
11
5
5
3
6
21
122
1
43
1
2
15
7
149
2
2
167
2
1
1
10
37
42
5
190
1
3
1
2
4
1
4
4
13
113
5
30
21
9
36
2
23
4
47
3
6
5
1
10
1160
1163
3
4
15
369
8
4
451
444
7
1
4
2
1
54
54
135
135
207
207
32
32
14
14
2014
869
11
18
12
68
35
50
2
13
654
700
9
9
5
6
17
7
11
8
12
9
23
166
11
33
24
98
17
366
27
196
126
499
499
2585
4
230
230
2351
12
1315
1024
2987
63520
354
354
327
1
201
125
388
388
305
305
323
323
149
149
233
233
105
105
41
2046
367
225
395
526
511
15
492
489
3
458
448
458
10
291
291
284
7
283
283
281
2
118
118
333
1378
225
233
20
207
201
6
25
176
159
340
340
122
856
434
300
298
2
182
182
174
8
107
289
2
2
122
1
2
55
385
385
370
15
411
411
331
1035
142
373
189
195
195
708
708
464
464
397
397
173
1158
16
274
277
3
1
3
1
324
3
16
4
1
1
13
8
20
12
229
13
28
28
1
14
400
400
391
390
391
1
294
278
294
16
1245
210
117
902
918
1
14
1
40299
9912
3
108
115
1
101
6
154
65
2
205
320
14
117
160
132
158
2
12
172
271
265
6
140
394
15
23
133
3
4
230
283
203
57
56
1
1
9
4
300
8
122
53
29
21
60
2
185
124
336
332
4
6
25
164
15
29
45
9
81
228
10
174
7
1
24
158
8
312
311
1
35
34
1
8
79
59
391
142
137
5
4
104
188
158
3
5
67
179
545
540
1
1
1
1
2
2
92
173
53
155
10
16
9
42
5
143
6
34
50
4
58
57
1
238
193
61
28
265
105
33
34
1
7
10
1
28
16
9
102
4
20
37
133
651
648
3
151
62
21
10
147
124
17
93
45
157
13
3
16
233
228
5
243
9
93
64
409
390
12
7
197
293
155
1
534
40
64
2
233
25
3
7
4
205
4
127
2
163
161
2
30
15
243
172
7
83
250
7
150
108
16
316
8
5
231
4
164
165
1
11
316
313
1
2
3
21
108
112
4
12
1
4
17
7
179
32
52
4
14
89
22
190
192
2
1026
1108
2
2
2
34
1
28
5
2
2
1
13
12
1
7
7
1
2
1
17
47
19
1
1
228
327
99
1
123
7
33
50
170
1
1
176
104
205
4
169
142
160
8
87
8
8
239
4
2
5
13
2
126
193
6462
89
150
80
36
36
54
37
53
62
65
71
170
78
45
75
82
43
91
13
5
1
100
85
5
87
8
101
80
3
109
93
7
99
9
77
14
61
69
60
1
212
77
10
49
14
114
3
1
10
85
9
8
19
2
27
41
43
2
1306
6
9
30
154
58
58
236
4
12
161
66
1
60
12
68
46
218
80
35
56
18
100
65
76
46
8
52
98
194
7
10
41
36
1
4
190
125
56
5
201
87
20
166
161
5
4
181
96
57
2
8
82
43
46
3
6
3
1
19
166
16
4
2
87
259
262
3
179
101
182
168
6
8
190
767
295
162
119
191
178
5
8
1352
18
147
124
53
468
18
242
4
31
8
109
1
4
123
2
334
334
245
245
85
158
10
63
721
2
324
395
492
492
107
107
550
550
450
450
186
134
137
3
127
115
12
8693
215
144
144
438
3
34
219
182
889
5187
133
8
13
18
7
5
77
76
1
251
254
3
198
130
17
111
4
161
125
1452
80
101
1
32
37
15
97
25
2
8
1
43
47
168
6
134
5
364
10
3
3
3
142
15
44
29
28
1
2
15
57
5
13
1
1
5
19
182
178
4
7
96
3
174
108
131
83
48
204
122
121
18
29
13
153
13
84
32
14
251
251
242
9
355
355
353
2
190
1044
83
207
44
85
155
280
299
297
299
2
300
300
247
174
30
43
213
211
213
2
4543
41
531
528
531
3
392
392
387
5
28
28
486
486
41
1376
352
382
30
620
623
3
3
4
4
326
1689
668
955
1021
66
351
351
368
368
368
1517
221
1517
351
189
261
356
139
699
699
699
670
29
9554
4
2426
142
151
151
224
123
55
5
36
5
251
153
98
78
74
4
240
240
60
65
5
194
194
460
460
93
93
161
161
101
104
102
2
121
41
40
1
3
4675
512
2810
870
890
7
13
800
529
528
1
34
45
1862
581
236
540
515
25
293
305
12
200
894
721
894
87
49
37
1555
5
558
558
525
33
992
1
450
1
540
18582
176
21
476
221
234
27
22
5
91
91
1632
569
113
11
8
20
240
15
120
27
3
16
99
4
52
135
181
19
6
514
175
156
177
106
106
166
166
47
5
42
38
38
36
485
209
240
405
405
105
105
14314
235
19
84
32
22
571
102
34
49
43
308
312
4
523
59
12
23
48
1422
11
8
220
306
34
66
168
88
101
239
300
29
10
13
830
6
152
493
337
2
96
1
14
197
24
11
23
196
4804
3
5
124
14
54
23
205
4
138
1
162
5
174
162
871
13815
257
874
874
874
7941
168
818
818
804
14
975
975
2595
5205
179
26
163
117
252
65
11
143
15
389
18
1042
1043
1
1
2
187
775
775
408
4743
574
570
571
1
3
588
5
5
583
579
4
534
534
438
438
559
604
45
1597
112
512
973
5146
5146
10
14
2
30
2
6
10
627
2
3
737
400
2878
425
24567
1175
16503
817
192
192
419
884
15
26
11
63
12
5
6
1
120
27
13
57
71
59
12
44
40
4
3
3
6
23
286
286
505
505
503
1
1
1
1
821
821
827
65
321
388
67
374
1108
581
41
158
284
44
728
728
1227
139
469
610
619
9
21
6773
861
861
1462
415
283
226
228
2
536
1651
4429
73
81
386
37
594
5
5
1031
1024
7
392
161
179
18
842
836
842
6
783
783
779
4
710
710
32
4318
711
711
1
1
1
1
281
871
315
32
144
1
1
34
64
272
272
338
336
338
2
434
434
1659
984
7
10
3
33
32
1
65
39
61
14
44
26
24
2
61
38
4
4
46
121
74
39
396
396
218
134
44
1350
1350
1346
1350
4
825
137
688
264
264
264
264
1022
1022
1022
68
575
581
6
373
204
11007
117
1660
586
570
586
16
96
217
59
62
10
146
89
26
31
197
197
289
267
22
98
4
10
84
9143
102
879
7
7
511
255
256
1
248
332
332
29
29
105
468
41
75
246
247
1
174
5087
500
1268
7
31
9
51
55
4
86
5
70
67
3
49
4
29
39
24
55
64
2
7
53
8
27
22
44
11
64
62
2
67
19
200
89
83
84
1
8
17
1
14
2
251
246
251
1
1
3
42
227
14
21
12
9
49
132
83
18
2168
848
127
14
3
59
10
10
89
14
99
39
38
1
104
80
40
20
72
59
67
8
43
17
16
1
32
56
9
24
22
2
2
9
4
156
7
14
75
25
124
39
41
44
131
131
57
381
75
78
92
94
2
77
146
146
253
2607
657
91
117
110
339
292
502
210
69
717
224
1
2
201
215
220
5
478
5
225
248
5592
340099
2022
52190
9166
283
1819
6777
56
2
28
25
81
18
4
52
71
35
32
26
29
3
4
1
11
3
17
79
764
744
1
1
1
1
5
2
1
1
2
5
91
2
6
49
51
2
47
70
96
3
167
29
1
63
2
46
2
1
58
10
83
34
3
66
4
119
37
14
125
1
43
46
4
1
26
38
97
96
1
1
98
25
53
2
31
161
160
1
6
2
66
5
1
1
190
9
5
33
96
1
73
90
51
256
3
28
8
359
340
2
4
1
1
5
2
4
6
41
161
160
1
57
50
48
2
33
55
102
1
78
67
11
103
103
100
100
240
1383
2
111
110
1
6
71
47
87
107
75
135
99
74
7
59
16
3
90
40
114
375
101
30
32
2
126
121
5
54
34
28
67
67
65
2
281
4941
96
247
13
67
66
1
71
92
309
3
97
6
3
1
23
84
218
218
60
60
123
123
104
104
13
13
196
195
196
1
109
109
1085
229
6
27
14
44
42
37
9
35
94
148
5
54
174
205
31
53
7
9
67
850
167
106
74
97
45
121
84
79
77
81
81
112
112
1
267
115
151
64
63
64
1
594
114
10
43
25
85
31
102
26
122
36
22
228
76
79
51
121
2610
327
73
39
27
50
19
74
45
1038
210
103
64
57
7
39
44
5
10
66
50
30
54
7
6
1
53
22
86
37
2
5
79
55
61
436
86
10
9
35
89
26
181
178
1
1
1
3
3
685
284
23
69
102
101
1
1
36
31
5
38
1
15
77
29
11
10528
66
9061
2766
31
32
1
8
4
124
32
31
14
45
2
2
1
73
18
77
80
3
33
37
4
1
4
46
25
43
2
2
2
2
13
1
64
31
2
14
1
45
9
1
5
95
133
1
1
4
1
3
28
29
2
3
46
1
66
65
1
2
78
8
1
1
55
1
2
1
82
30
5
1
3
5
5
13
4
1
1
26
2
77
3
4
14
7
1
2
1
3
48
52
1
7
4
8
86
84
2
3
4
137
6
64
55
2
7
29
28
1
1
38
26
1
5
4
2
2
6
1
2
32
265
256
4
2
2
3
3
78
44
74
29
25
4
4
6
3
15
18
15
2
1
6
2
2
37
37
51
12
56
41
42
1
4
167
171
2
1
1
38
2
26
24
2
1
23
31
30
33
40
44
1
2
1
4
2
13
4
162
163
1
93
104
8
2
1
3
4
1
13
14
7
74
75
1
29
872
856
1
1
2
1
1
1
1
1
7
1
27
17
2
47
2
3
3
1
42
6
5
1
8
36
53
3
10
96
89
1
6
158
165
1
1
1
1
3
2
1
56
830
831
1
30
1
74
1
3
5
7
1
23
21
2
1
1
95
94
1
211
76
64
12
120
135
3
2
1
4
4
5
8
2
1
88
48
11
29
225
1313
44
43
1
4
55
40
64
19
37
407
454
2
28
25
1
1
1
17
28
136
143
1
6
122
65
69
4
9
58
2687
107
681
97
41
3
81
101
66
78
107
116
116
62
13
14
35
34
1
166
95
29
17
25
15
10
571
1313
280
98
2
2
127
62
75
1
5
44
11
35
83
83
117
117
91
91
20236
173
648
72
34
41
127
127
84
57
45
62
22
68
36
19313
5512
87
99
12
43
51
8
52
51
1
139
21
13
8
39
54
26
53
54
58
4
26
26
28
2
28
62
25
122
137
7
2
5
2
1
2
2
1
1
33
3
44
54
19
51
38
4
114
144
22
2
3
1
2
6
50
65
177
159
8
10
48
45
3
9
50
89
88
1
15
44
42
2
56
57
1
3
49
42
39
3
20
90
58
74
109
124
15
15
85
84
1
2
66
62
87
85
2
74
69
3
2
37
36
1
79
44
83
80
3
49
5
36
13
43
41
2
1
68
26
42
58
57
1
15
13
2
31
32
1
49
10
27
112
4
41
38
115
245
62
60
2
38
89
95
6
9
44
69
5
76
77
1
3
42
47
31
23
25
84
74
10
5
135
4
37
52
15
12
30
53
37
88
85
3
47
3
267
274
1
4
3
1
2
30
29
1
75
48
81
35
86
415
9
20
11
27
31
1
3
29
249
231
1
1
17
2
2
10
1
2
56
36
45
46
1
15
32
9
3
43
74
75
1
19
22
100
59
15
33
60
55
5
26
57
42
50
99
100
1
57
60
61
63
2
2
44
45
1
58
53
3
165
166
1
1
21
29
25
4
38
88
83
80
3
22
110
112
2
187
203
1
3
5
2
5
4
1
3
42
49
7
111
5
89
91
2
1
10
24
91
83
8
54
1
7
25
92
3
15
42
43
1
15
75
64
66
2
66
66
45
10
14
35
34
39
61
68
31
50
52
32
61
90
6
54
56
2
72
71
1
33
88
42
8
113
114
1
26
8
4
4
34
11
52
46
6
51
31
32
30
2
69
72
3
63
114
53
50
3
15
21
64
65
1
45
97
6
29
28
1
139
123
2
3
11
43
50
7
17
26
24
29
50
41
9
55
41
34
62
96
92
4
63
25
88
56
32
37
5
110
113
3
1
13
91
123
138
15
6
121
17
19
18
1
16
130
19
34
36
2
11
34
35
1
66
54
37
33
1
2
1
8
42
92
99
7
48
58
58
54
4
40
45
38
6
53
1
33
34
1
151
118
2
31
33
62
36
36
43
29
27
2
49
51
2
44
3
19
32
102
102
282301
20494
196
7548
158
112
3
1
33
4
5
369
129
23
50
39
22
49
57
108
108
7
7
6
6
703
198
10
74
75
54
2
65
45
10
24
50
96
344
1042
1
67
32
90
91
1
94
79
65
51
34
112
72
4959
1713
23
33
5
5
102
15
17
2
5
3
44
39
48
9
2
2
134
139
1
1
1
2
81
3
2
5
21
27
46
8
18
17
1
40
40
80
55
59
1
50
6
22
21
3
38
27
29
1
1
1
1
25
64
63
1
92
6
25
10
54
1
33
2
61
61
3
3
4
1
9
23
5
21
13
5
134
92
1
101
102
1
1
82
18
95
42
72
1
3
8
2
1
5
30
26
1
830
719
1
19
4
1
2
1
59
70
2
1
3
3
1
1
1
1
3
2
5
1
1
12
88
56
51
5
10335
100
1339
6311
340
76
280
277
131
876
224
50
313
3
324
358
9
25
1
24
68
65
3
216
128
229
381
353
363
10
409
250
482
2284
357
365
378
366
336
775
43
399
333
865
411
204
200
4
250
2584
442
84
442
42
4
43
66
61
60
1
1
2
74
16
15
1
2
47
2024
2024
1245
10
9
30
9
19
19
2
1
4
8
1
1
38
4
22
16
3
12
22
28
15
24
2
8
7
7
4
2
35
3
11
7
7
6
10
32
31
1
9
7
18
28
7
15
36
5
122
15
46
34
118
118
118
158
158
153
4
1
5307
111129
1727
6652
27
65
60
144
374
71
178
49
137
804
795
2
7
11
374
18
35
42
7
326
343
340
3
48
25
103
127
203
205
2
18
458
22
52
342
65
102
66
269
267
2
13
2014
148
276
409
552
616
1248
207
287
257
246
251
1948
7369
647
370
3
460
39
17
2
218
261
341
190
311
299
330
398
417
329
724
65
84
518
303
44
81
87
6
2903
22
1145
76
453
261
355
1736
460
233
5
264
300
310
149
146
3
15
381
3
185
193
862
5
416
441
25659
83875
75
123
90
10
242
115
275
22
460
181
226
70
16
5
343
19
176
148
292
11
8
1064
67
14
76
186
111
172
274
502
51
1065
1090
3
9
13
10
2
8
166
136
182
777
41
356
228
44
110
1193
34
3
37
269
54
114
96
18
168
311
165
5
55
127
263
227
4
150
208
266
19
174
274
248
205
35
155
195
21
139
99
40
94
467
335
274
107
364
122
86
272
459
14
522
1531
134
36
31
120
134
14
354
348
6
128
86
15
405
28
181
44
49
371
199
940
90
46
184
75
343
219
216
3
49
335
79
19
22
505
250
357
359
271
317
71
268
30
244
2
75
147
254
384
103
397
1317
316
581
46
197
181
109
53
175
175
295
463
216
4
29
131
50
40
10
233
120
239
103
417
60
1885
381
133
1
142
112
32
35
40
208
31
7
145
502
24
39
187
213
157
194
229
108
238
34
8
200
711
35
356
405
401
4
321
176
54
4
460
379
84
387
372
5
2
8
202
35
106
4
287
96
57
66
62
86
24
8
35
20
6
9
17
9
214
231
355
366
11
7
1
3
125
7
1011
310
20
199
13
309
30
86
106
20
186
141
39
112
608
305
301
4
164
215
59
43
393
533
111
131
37
30
71
177
175
125
252
224
185
18
50
491
199
247
61
94
388
85
17
60
59
119
530
98
178
36
8
225
744
209
124
350
456
634
24
39
31
188
8
99
601
1
7
43
24
49
18
302
303
1
242
343
195
7
7
26
256
17
239
629
1
156
166
10
255
17
104797
10073
488
130
44
23
129
46
116
46
46
130
130
980
3596
65
66
67
1
89
17
177
69
83
305
74
115
14
102
6
51
68
13
8
16
83
54
55
83
5
81
45
83
21
37
94
3
48
11
38
41
61
10
21
149
87
3
111
53
213
213
417
155
133
56
73
267
267
128
128
158
158
160
160
507
1963
135
1
96
124
12
78
79
1
90
103
148
144
63
125
77
6
137
7
16
93
163
885
146
81
71
65
49
127
22
107
54
171
455
3
5
111
11
143
11
482
186
243
34
19
146
480
39
65
84
146
235
235
771
17
215
168
164
207
287
1292
24
170
104
19
57
95
44
148
149
1
157
186
2
260
137
121
8
308
69
71
160
55
259
136
68
4
412
216
192
201
201
433
433
704
704
510
24
108
105
134
139
110
110
105
105
132
132
58
705
166
99
116
161
105
152
152
1164
554
1
1
17
30
1
4
2
8
1
4
6
21
9
2
7
2
2
27
11
24
6
4
4
39
8
1
136
38
11
26
1
8
37
38
1
37
7
7
74
12
96
72
5
19
3
6
2
2
4
2
32
2
127
127
220
220
187
186
1
114
114
360
360
219
219
14
573
133
162
136
128
112
1087
62
131
113
133
88
85
154
86
123
34
307
119
121
2
43
42
1
47
20
42
7
345
146
192
15
751
305
1
33
3
95
205
25
62
7
342
342
267
75
60567
16050
247
66
214
173
54
85
134
41
63
211
70
170
1
86
84
2
100
3
155
3
30
225
102
71
12
86
19
130
294
193
1
1
7
16
17
1
6
1
10
146
2
139
33
121
184
217
1
77
132
3
20
8
1
34
96
2
130
238
229
9
1
26
70
152
128
153
9
30
2
23
154
124
1
248
183
150
23
156
387
390
3
106
34
123
3
19
139
139
3
1
1
5
12
344
55
128
129
1
143
141
13
148
4
10
135
109
125
100
131
76
247
235
61
3
4
98
100
110
15
553
555
1
1
185
136
100
70
1
10
25
157
157
76
93
57
3
21
147
144
107
71
1
146
14
118
1
114
203
91
84
287
5162
1503
96
75
2
14
332
288
289
1
230
229
1
62
2
1
19
7
3
10
4
1546
1618
1
19
1
1
1
1
5
1
1
8
2
3
1
1
1
2
1
7
1
5
1
1
2
2
1
2
149
150
1
119
626
579
14
1
1
1
12
2
1
1
1
1
1
1
1
1
1
1
2
2
7
1
1
1
1
41
203
13
66
107
1
54
144
206
256
1
19
94
108
14
119
3
163
2
21
110
3
37
33
2
15
128
2
4
175
12
189
191
2
57
1
6
159
224
170
289
26
67
140
141
1
240
242
183
2
7
113
3
120
29
17
73
120
9
115
7
87
159
1
54
36
1
162
173
11
6
80
25
13
14
76
92
41
96
183
4
1
220
18
82
168
105
199
191
78
138
2
126
99
1
33
3
12
62
50
1
117
305
111
141
137
4
1
185
172
57
10
2
152
107
164
321
1702
101
102
1
343
365
4
1
7
1
4
2
5
1
2
1
1
2
2
15
100
6
20
74
42
149
150
1
340
83
87
89
1
1
34
130
134
2
1
1
115
152
45
6
16
16
23
176
26
14
142
2
4
4
20
163
111
1
3
18
3
113
27
3
10
144
3
14
22
4
1
159
154
237
2
114
1
17
146
11
129
130
7
13
180
149
146
3
243
247
1
3
1
159
225
52
140
182
4
3
4
3
29
1
269
31
8
3
2
77
112
3
103
256
3
3
82
18
1
67
3
34
63
104
102
16
5
8
1
123
142
19
33
1
231
293
433
4
136
2
6
1
5
167
237
75
1
225
329
1
1
128
164
154
6
4
2
97
7
3
127
111
105
19
77
24
70
118
129
115
12
5
85
171
172
1
97
1
125
120
96
4
128
306
17
69
27
9
149
13
20
175
12
153
118
65
2
1
1
228
100
89
135
61
181
2
419
168
4
2
8
62
120
110
4
16
73
19
24
28
25
3
65
7
6
69
3
91
81
98
13
4
185
2
1
96
3
1
54
289
145
131
16
167
174
2
29
48
93
144
103
29
120
138
14
47
5
1
18
8
7
6
51
47
5
233
231
2
20
18
80
186
86
240
371
364
371
7
141
348
68
29
103
7
254
254
33
33
335
1
10
178
146
706
196
104
9
83
155
134
22
3
847
361
93
9
7
19
11
11
3
2
7
1
18
80
3
12
70
104
105
1
13
22
14
430
113
37
86
68
65
47
374
1622
118
71
47
114
215
153
20
159
96
127
128
118
110
8
95
95
2661
565
12
10
90
123
118
69
15
71
75
129
87
86
130
86
80
81
1
134
125
124
104
135
116
171
5
80
80
2496
626
47
6
20
151
133
98
133
76
148
117
8
143
206
19
41
122
154
27
25
22
118
24
7
11
14
817
43
139
138
1
146
147
1
117
208
202
6
163
124
124
198
198
242
23
77
142
245
245
642
9156
63
63
263
28
135
100
1042
111
147
114
81
115
128
104
176
66
125
125
1461
397
19
98
62
25
32
31
1
85
47
37
64
32
81
80
1
28
31
107
97
13
44
162
53
744
5
44
82
209
17
31
168
172
4
131
76
76
75
236
73
12
61
15
670
109
77
28
70
95
38
21
129
103
25
186
73
88
203
707
98
6
87
3
65
65
65
6
109
558
1830
1
99
38
20
126
54
12
78
12
36
10
306
71
11
1
12
6
11
13
3
123
131
8
1
23
9
59
58
71
216
91
32
31
1
22
9
62
540
118
73
278
279
1
70
147
355
2
149
56
1
2352
160
154
104
47
50
3
2
2
2036
504
50
56
6
55
61
6
16
5
5
16
121
120
1
1
33
26
7
68
10
120
116
4
10
10
121
108
13
28
33
4
1
24
29
5
64
3
22
39
53
14
162
2
1
55
25
404
445
2
2
6
2
1
1
5
15
9
3283
46
2
534
263
269
218
218
390
1710
31
27
4
156
163
140
195
142
146
102
133
110
112
2
286
286
242
242
247
186
188
2
59
2503
36
690
347
307
551
319
79
45
60
48
10
371
371
881
12
313
556
1233
7962
306
306
195
195
551
67
203
281
24
97
53
20
300
300
84
84
436
436
256
36
220
717
270
263
52
4
72
54
2
690
23
284
383
234
234
434
51
379
383
4
399
399
246
827
268
313
1
262
262
230
230
710
27
235
448
16
16
10
4
2
19188
3
233
233
17094
1372
600
14
515
126
1
6467
14
26
265
544
360
2
2
9
9
560
356
14
43
73
128
1466
80
19
25
94
446
367
5
6
4
1
360
162
89
53
816
64
174
4
6
2
20
18
164
29
9
8
8
2
19
193
14
3
156
418
102
83
8
11
19
60
7
1858
1858
3349
33
3
5
124
79
4
2
8
155
20
226
89
141
75
1
5
83
19
4
9
83
2
10
76
8
216
104
115
121
70
6
205
151
87
1
145
41
3
3
116
76
141
86
2
60
7
18
95
77
109
30
547
25802
6333
650
6333
526
1407
24
82
1
25
10
25
13
11
1
10
6
165
84
1
7
79
93
92
1
55
12
145
147
2
19
10
12
149
149
113
36
153
153
88
6
10
71
1
722
328
21
22
1
16
107
12
138
7
38
12
79
2
99
57
8
37
37
12
16
16
323
323
5
5
1858
915
7
2
41
16
52
36
1
7
17
1
45
44
1
2
23
15
27
19
1
2
45
57
60
3
11
29
55
10
2
4
58
58
62
2
1
4
6
117
119
2
5
10
4
5
129
10
11
1
16
3
4
1
9
1
2
6
1
6
905
905
2502
47
2502
316
316
312
4
237
237
776
283
23
139
192
232
1
39
88
11
578
1126
30
184
5
142
37
1
1
6
23
124
126
2
74
100
3
110
16420
9601
1376
222
221
222
1
485
485
943
2401
3
302
285
17
159
159
399
2
5
3
102
97
5
485
488
3
527
527
84
847
391
372
444
371
73
103
103
498
498
109
109
286
276
286
10
478
478
1286
504
349
182
199
17
234
222
11
1
539
475
539
64
219
219
512
6490
267
433
72
94
81
81
79
2
243
715
37
225
223
2
117
118
1
63
29
251
250
1
217
217
213
4
275
497
36
34
2
4
140
138
2
2
2
40
382
154
60
72
96
90
6
3402
1083
63
74
78
2
2
9
39
64
45
1009
9
35
32
3
12
49
47
2
262
99
28
44
16
19
3
15
66
51
1
38
43
5
79
52
27
70
20
92
11
6
5
73
797
797
797
797
797
797
107
38243
2088
2088
2088
2088
2088
1341
1341
1341
1341
1341
1100
1100
1100
1100
1100
1081
19
33607
22605
120
129
113
77
17
122
909
315
790
31
182
168
442
509
123
42
137
87
733
643
430
117
14
2901
62
1054
43
4
1
176
511
1689854
23164
18930
1030
39
5963
7
7
530
5917
46
420
185
189
28
339
80
73
7
97
134
173
173
235
235
18
18
217
217
156
155
156
1
773
162
161
126
31
64
83
19
44
135
28
31
3
199
67
67
132
131
1
120
120
186
186
179
179
1312
153
177
7
363
98
108
69
80
1
211
10
176
163
131
3
29
23
2
34
980
219
156
156
71
73
133
116
111
5
16
40
80
40
46
6
34
494
494
466
11443
4652
110
91
91
78
78
318
729
13
55
58
53
5
11
11
40
41
1
21
22
1
51
3
8
6
2
63
59
4
69
6
1068
3644
169
180
10
1
179
28
216
153
156
42
138
112
95
5
49
29
126
143
24
29
5
24
1
123
38
62
26
149
2
225
242
17
28
2
72
1
126
342
121
221
5983
281
3197
995
124
117
7
5
107
14
8
2
82
111
2
1
13
2
169
1
1
3
2
2
127
174
47
17
32
5
13
9
5
90
2
4
1
74
7
77
6
24
15
25
4
5
3
2
35
5
5
3
104
176
72
5
2
13
12
14
2
1
6
6
8
3
140
191
3
23
1
1
1
26
1
1
1
132
198
189
9
1
6
6
8
179
176
179
3
17
17
1541
583
75
836
36
11
1
167
58
108
364
98
114
42
48
62
237
237
182589
1577506
5343
199743
1811
1811
403
134
85
163
80
349
221
42
196
138
503
285
285
218
218
2348
2348
408
353
300
435
519
332
1
2697
1070
2697
178
114
53
184
172
12
46
46
94
208
92
13
28
289
10
60
212
89323
12600
2465
535
172
103
153
93
63
31
48
64
16
313
100
18
245
412
43
120
444
6271
257
202
2630
4708
1
3
8
8
1
1
4
1
142
7
11
16
185
152
2
4
1
26
28
2
1660
146
241
240
1
199
74
492
4
322
166
236
533
115
122
7
175
48973
10836
196
107
242
156
205
98
6
959
961
2
3
161
187
3
21
17
216
109
119
16
331
137
162
19
9
240
124
19
15
183
60
268
1
283
239
17
3
31
8
58
226
7
10
151
93
50
241
108
9
1
180
23
212
133
128
359
137
463
495
17
6
7
2
103
75
192
128
13
32
208
14
1243
226
128
144
22
152
144
18
262
163
39
193
122
38
269
28
165
123
121
446
123
140
8
33
20
49
186
22
1
103
209
169
30
83
7
11
121
70
5
3
4141
95
3
144
116
15
6
5
2
171
3292
3722
1
2
20
34
14
2
1
43
28
28
7
5
2
1
3
1
5
2
1
40
40
1
1
17
2
1
1
1
1
1
1
2
1
4
1
18
23
4
1
1
20
12
9
1
14
49
1
2
32
30
2
2
1
4
3
2
2
2
1
1
1
1
1
2
11
1
15
2
11
15
1
1
1
3
1
11
1
1
1
3
1
1
5
1
1
245
186
184
2
296
192
152
288
41
70
7
208
16
4
2
13
11
46
68
144
116
49
149
108
207
81
58
1099
880
35
67
4
113
40
9
379
27
18
8
35
218
259
25
205
195
72
17
179
118
54
350
14
6
11
192
3474
198
27
10
17
249
113
164
215
262
185
166
124
122
278
176
139
109
165
161
205
224
97
131
34
4
69
190
81
263
125
116
116
1
40
166
13
64
197
176
234
2
225
176
216
3
9
109
40
4
97
70
36
47
27
203
66
2
193
2
1
250
57
52
254
225
29
13
210
11
18
289
965
12
380
284
52
223
223
25
10
27
1
105
145
3521
426
148
143
5
466
938
1
7
216
204
2
10
2
11
44
17
17
1
7
2
131
53
7
2
15
3
16
27
3
5
23
23
5
2
2
3
2
2
309
115
832
821
11
1
11
58
19
123
36
505
360
4
13
2
2
18
95
13
9
4
23
4
19
1
104
15
583
152
102
140
27
3
62
46
129
28
142
142
1523
17847
219
48
49
1
251
357
263
266
6
137
130
1
6
246
39
295
216
139
68
150
202
195
5
2
304
123
64
335
310
25
58
414
331
283
227
669
679
2
8
35
52
59
4
2
1
295
97
412
400
12
69
125
178
222
119
112
7
173
61
118
179
171
260
244
16
169
379
408
29
160
85
506
12
164
280
160
780
456
421
431
10
304
30
25
5
534
226
84
218
451
345
369
21
21
3
58
34
214
407
394
13
51
286
314
317
3
94
98
4
162
268
103
205
999
65983
390
390
27244
10526
9
11
104
91
17
337
424
389
7
7
20
1
37
1
457
455
2
8
30
1
2
47
39
8
19
167
14
30
108
377
347
30
205
424
410
10
3
1
11
8
837
745
53
25
14
13
2
4
4
316
1
353
15
96
25
349
19
19
155
35
50
188
5
27
216
30
149
93
240
330
347
14
3
53
84
31
16
94
4
25
235
4
17
308
4
135
365
13
1
49
355
270
85
29
3
11
46
60
2
2
51
20
84
329
70
95
20
160
3
31
15
64
95
142
279
172
168
4
29
17
1
118
18
116
3
206
7
158
272
200
14
210
188
72
69
261
35
10
24
18
44
314
517
467
26
24
34
13
27
23
432
447
8
3
4
64
11
32
5
33
261
253
93
68
263
234
1
5
23
205
40
32
1
636
615
21
29
12
1
8
16
67
25
248
126
276
1
208
26
38
14
53
39
3
6079
37350
112
360
280
6
361
391
142
265
803
1
288
2
430
498
512
40
57
318
197
201
387
441
22
478
3
187
555
505
132
306
219
277
105
1
523
452
1025
1004
21
115
472
324
589
578
4
7
175
188
428
311
294
2
261
691
471
369
337
55
286
358
718
226
473
301
340
158
258
419
135
488
614
250
208
790
811
21
38
504
553
457
232
132
347
476
261
339
62
36
26
332
642
27
251
484
397
265
521
283
261
22
252
219
437
309
32
307
371
218
516
572
44
572
241
264
23
251
263
12
1
1
11202
2
10293
2991
131
171
40
204
187
174
13
45
177
228
51
20
271
5
115
239
63
200
238
38
34
25
30
235
261
12
14
150
26
3
16
290
289
1
115
128
10
3
1
300
38
335
343
8
84
73
3
8
299
318
32
38
6
2
186
177
9
4
26
3
250
50
243
55
57
260
342
82
195
180
15
177
226
49
77
100
23
240
245
5
116
106
10
199
212
13
199
332
166
30
31
1
92
88
4
374
374
533
533
1
19961
5445
19643
2
12
77
81
4
186
97
10
4
152
22
1
138
1
18
86
84
2
99
122
53
92
11
19
21
7
4
3
124
84
4
6
2
1
2
14
1
12
4
131
4
85
78
7
90
8
1
108
104
4
1
5
95
135
49
2
3
5
9
60
59
1
110
92
4
23
21
1
1
358
352
6
3
98
14
185
177
8
2
16
21
3
2
141
2
6
3
1
9
1
97
95
2
120
124
4
14
21
1
134
60
18
2
122
203
170
24
85
41
5
55
64
62
2
9
1
34
84
89
5
157
8
2
71
260
261
1
7
5
29
97
108
139
133
6
58
68
10
96
146
13
126
10
66
5
7
180
5
2
111
118
167
49
56
53
3
8
70
68
2
1
90
441
31
3
69
1
180
183
3
4
133
4
90
1
23
76
88
65
209
210
1
192
191
1
121
148
11
6
2
4
104
6
1
7
3
81
83
2
3
1
159
159
3
4
1
533
529
4
7
24
1
2
2
127
224
217
7
4
6
2
66
63
3
36
181
92
162
4
1
1
4
129
172
43
4
34
27
3
112
183
184
1
1
250
229
21
395
157
167
10
2
15
6
82
12
76
79
3
168
150
2
2
1
13
172
173
1
120
4
2
86
60
115
337
345
8
168
1
48
1
12
112
8
73
193
1
36
114
4
317
317
6040
6040
26
256
256
1153
5060
456
8
354
315
220
38
401
297
447
298
354
339
380
698
698
676
22
397
397
21
289
4
5
57
65
66
17
12
63
87
5
20
34
28
23230
5
1327
1327
31
41
270
525
335
125
21898
1187
672
112
37
243
227
125
102
53
516
29
211
135
141
7
961
7
116
14
157
200
156
42
2
133
127
143
16
157
148
9
20
27
7
17
409
156
158
2
234
232
2
323
22
123
178
15704
3861
392
7
44
19
25
294
20
2
11
6
245
104
35
46
60
14
559
324
225
7
32
25
86
6
22
24
2
22
524
501
23
97
53
29
15
18
322
93
12
121
50
46
4
240
214
26
309
5
182
194
4
8
109
84
100
16
299
229
8
60
2
16
5
280
15
65
6
28
22
48
13
10
2
1965
292
146
11
172
38
144
58
36
22
116
36
164
36
232
294
253
41
273
83
19
32
13
147
7
16
10
216
253
37
1
48
81
163
299
11
13
2
6
276
53
52
79
37
21
16
178
319
79
161
166
516
75
109
34
10
125
121
4
51
55
579
51
109
92
114
1
1
52
60
100
588
145
10
140
275
1
17
157
443
38
95
92
3
64
89
89575
4546
89575
391
391
4
4
949
949
2
1456
1435
1449
14
5
625
625
19260
2508
8
703
656
629
27
3
839
637
784
1
673
4
46
776
896
742
709
33
956
959
1
2
1108
874
532
851
1
13
1
893
808
701
780
1
736
743
766
23
1
1
853
849
853
4
971
971
838
838
1577
31
386
368
376
416
723
723
970
970
2121
513
304
52
368
313
73
103
30
6
306
156
457
4765
331
370
39
1235
1226
9
2298
405
2425
392
536
594
903
1026
1026
41062
9885
127
124
3
329
477
10
815
306
420
356
295
50
210
193
63
362
430
481
6
6
39
413
444
351
93
383
471
10
294
177
4
134
499
383
43
325
298
122
285
278
941
503
277
8
31
73
101
277
441
3
67
8
371
20
543
585
4
4
10
431
407
10
128
94
254
464
101
555
272
3
434
195
3
37
143
545
245
454
308
556
489
6
310
354
261
112
390
278
175
358
443
226
237
11
1
330
587
186
459
435
301
332
636
102
327
490
223
79
182
538
67
417
465
339
123
5
541
78
219
109
278
6
366
109
1180
341
839
790
3028
525
133
810
602
168
805
805
3559
3559
61
3559
596
647
686
39
423
460
617
520
196
385092
385092
8332
354
354
503
7287
793
578
565
531
435
778
470
587
369
734
944
358854
118220
1
42
213
41
48
328
64
1
25
495
300
61
1
374
300
319
69
252
47
117
375
41
371
425
54
72
626
308
45
367
351
16
181
92
68
359
330
92
84
2
246
146
288
1442
4
1
30
315
49
3
21
31
27
108
1
279
335
403
8
1
3
283
255
45
31
17
1
10
539
44
479
124
160
27
356
1
1
28
424
266
376
246
245
61
12
4
5
759
26
15
408
31
41
63
3
526
214
321
345
145
179
51
21
15
23
2
630
746
116
3
460
73
452
3
472
47
2
334
632
692
60
323
372
29
568
402
347
343
21
13
1
589
20
649
402
52
1
9
44
4
5
364
274
3
369
368
480
1
50
371
371
278
4
3
309
174
241
714
128
134
7
10
1
203
322
71
16
3
458
93
3
787
29
638
117
116
1
84
4
368
187
2
16
114
1
104
297
398
467
109
104
3
30
595
367
2
256
134
16
763
424
195
254
59
230
93
30
3
536
390
6
445
10
474
304
4
143
201
58
482
335
468
353
259
19
14
400
853
191
294
34
14
561
309
203
221
372
371
1
1
284
39
526
1
972
1189
129
88
4
294
4
204
5
16
52
185
110
2
16
1
481
6
527
339
348
9
75
500
393
120
334
220
374
192
303
279
24
406
109
345
205
21
3
433
88
69
2
29
5
369
84
20
662
1
23
2
80
21
31
8
219
6
374
21
1
329
403
45
718
1
11
6
439
20
175
112
2
687
8
152
765
193
422
277
504
1561
2046
482
3
46
107
189
2
26
64
1103
1219
116
1
561
389
204
131
19
609
384
485
651
726
48
7
100
89
109
108
164
3
2
468
123
191
68
401
89
104
166
164
3
5
5
22
1
266
396
3
460
298
23
1
258
5
80
241
296
192
66
48
58
169
2
64
211
625
36
381
526
145
314
67
1
234
9
22
56
321
399
306
675
586
3
368
41
43
2
383
739
33
11
469
137
190
476
541
499
113
440
487
355
91
216
343
27
402
5
27
27
49
6
381
29
484
375
9
11
197
813
160
446
91
96
10
318
30
80
5
299
2
4
72
5
2611
26
26
20
1
19
1478
1457
1478
19
19
2
225
223
2
20
5
15
104
104
41
2
45
17
26
11
4
582
17
550
523
27
11
54
32
22
5
58
13
250
6
3
132
1
486
2
262
1
105
416
201
122
334
4
541
80
30
26
3
186
292
154
2
105
41
458
1
33
327
19
462
450
85
459
217
314
143
68
550
45
315
21
393
168
11
4
37
326
278
681
873
192
395
381
334
7
157
1
670
16
31
19
352
403
400
272
3
505
204
9
16
5
104
343
20
431
335
96
1
1
5
8
290
573
544
275
162
9
14
2
142
46
54
4
103
225
93
7
4
34
1
536
5
330
18
7
743
1
898
4
322
1
273
211
113
14
245
419
11
1
22
59
216
301
9
327
6
73
91
1
1
180
1
5
119
34
20
1063
982
22
13
7
2
5
53
1
339
218
583
12
429
19
22
6
2
5
4
14
61
72
45
27
4
1
50
437
3
367
245
122
394
387
317
36
212
17
13
11
414
266
1
204
104
1005
966
39
59
20
139
203
97
605
533
72
481
14
640
323
3
620
20
89
455
9
44
163
101
19
657
3
358
103
176
138
1
516
31
3
241
406
448
132
4
1747
1773
26
242
597
344
5
55
32
405
400
363
37
17
665
114
1
14
2
340
73
13
266
547
210
272
507
296
64
338
213
9
762
68
53
161
1
549
97
171
74
17
12
279
21
23
1
174
162
744
185
4
126
8
11
23
541
1
17
1
14
892
12
748
121
3
92
548
19
179
139
26
347
38
34
155
95
14
423
276
114
562
42
727
138
186
588
272
217
234
17
39
285
23
27
289
302
492
190
31
17
14
30
191
1
1
16
130
25
19
464
57
17
109
2
25
32
89
7
28
338
130
105
25
11
5
44
77
35
229
188
274
22
52
44
42
68
377
7
444
74
118
44
89
633
4
338
44
1
439
307
1
86
64
827
1027
200
1260
28
525
675
338
321
14
3
37
297
257
111
1
454
1
2
1
216
94
247
254
7
86
100
31
1
495
3
359
3
60
384
73
196
322
7
1
433
1
1261
1236
4
9
12
1
720
36
266
5
165
74
315
412
394
339
6
159
127
32
849
883
34
1
56
2
68
335
363
28
410
18
360
91
24
46
11
176
2
96
659
456
187
158
233
511
311
284
54
539
61
69
7
176
6
352
5
82
371
11
130
99
7
2
5
9
45
39
43
271
5
449
20
1
10
38
329
157
136
21
58
28
375
307
1
128
225
121
92
6
25
33
110
329
1
14
35
448
5
4
72
24
785
224
238
211
97
19
208
152
364
17
20
363
169
194
495
620
218
38
74
13
352
205
418
504
86
245
13
433
38
203
529
365
4
27
420
304
376
10
8
3
206
271
449
5
2
217
75
134
108
1
978
997
19
123
69
75
6
3
44
294
256
413
468
55
107
67
32
390
6
341
342
325
216
468
504
3
4
1
348
202
12
109
81
152
207
2
2
70
32
1
251
339
3
334
264
6
1
150
20
76
697
784
87
66
162
96
82
198
113
1
63
30
2
578
3
3
292
65
20
227
37
38
359
193
78
111
117
5
272
75
67
1
253
9
58
557
227
2
2
426
9
144
309
410
13
49
309
5
291
75
431
1
293
149
254
467
8
68
2
4
179
509
402
353
49
662
570
92
5
310
420
5
4
304
349
1
44
44
3
564
647
83
23
13
46
217
30
2
27
615
286
402
410
8
8
24
526
461
321
9
44
19
524
338
12
1386
1292
8
11
33
22
48
5
58
231
54
2
82
315
268
351
350
1
1
227
180
24
2
2
3
6
376
23
7
6
1
2
279
81
436
118
45
549
278
74
76
2
168
34
42
458
1
472
2
25
689
89
114
64
290
900
423
232
224
345
203
189
554
15
516
282
160
1
33
1
3
326
476
56
3
178
1
1
1
453
252
200
426
158
2
120
42
585
12
48
2
64
15
212
46
477
80
134
862
2
860
2
410
251
1
1
2
18
149
588
66
45
120
474
100
45
24
347
13
77
168
165
9
386
6
121
115
33
25
35
156
36
198
335
191
252
60
619
305
129
284
243
41
175
7
301
1
26
495
267
237
441
556
300
3
286
385
610
591
19
4
196
370
287
34
89
50
94
322
402
366
131
40
76
15
10265
1594
335
113
502
905
403
179
16
80
273
658
284
10
311
261
205
609
1
74
650
437
137
880
723
116
603
645
42
2
767
3
2549
1069
1069
23
1045
1046
1
1477
1477
59
4
4
423
974
932
42
1
16
28544
28544
1984
221
1598
328
315
416
318
10798
1516
403
288
463
379
1202
1217
15
374
374
481
408
421
330
358
432
621
291
429
406
395
381
317
514
1134
7
386
321
420
162
2988
481
431
249
235
339
392
476
223
857
9725
405
344
449
279
310
250
475
280
323
305
311
796
832
36
322
231
424
446
337
381
293
326
260
330
328
301
326
317
317
288
288
18
110
110
110
8
24
78
160
144
16
60
64824
86
48
26
1
2
4
5
120
120
12
7
1
18
13
6
35
8
20
401
401
289
64157
244
915
111
20
254
53
55
438
116
3
3
4
89
221
209
213
6
125
42
679
58294
488
10
495
160
615
2
4
9019
102
9019
753
753
1500
7392
472
563
992
424
376
464
427
583
646
553
392
772
772
429
429
413
429
16
112375
92
4970
109346
97
2643
1193
709
25
619
472
472
990
990
887
28
854
5
2834
47
968
1002
817
3638
417
402
149
4
289
417
349
401
396
217
597
19425
3446
983
38
879
12
53
750
636
1
461
1789
2
551
794
15
1204
6
319
75
707
683
30
952
936
963
27
59
638
67
204
190
24
46
756
14
4
42
34
14
886
1092
6
1026
4533
195
743
174
618
645
524
301
307
1446
5562
846
804
7
35
378
13
13
278
149
7
442
1
168
6
2
2
520
177
396
412
318
1
5
5
1057
1057
374
2487
127
444
863
131
548
1344
196
506
642
7725
891
701
542
850
773
77
15
473
613
483
1
974
812
367
400
596
7
7
742
742
2870
128
946
969
801
827
26
320
1087
365
402
68
723
313
342
1687
29
585
554
519
857
857
573
573
2621
167
828
834
792
24578
5294
703
739
550
269
49
6
63
519
515
4
657
703
104
769
138
76
179
239
60
218
171
136
411
474
63
524
51
212
406
370
34
1
1
191
198
222
24
2
268
270
1
1
287
381
138
278
315
41
797
809
1
11
489
192
188
4
31
627
15
15
150
145
5
8
9
81
2
227
309
406
2
626
525
468
279
513
348
139
42
6
253
402
315
668
57
271
379
367
368
1041
4064
81
91
10
342
34
316
313
3
245
259
14
423
436
13
1
1
323
326
3
106
359
333
18
8
193
72
28
101
268
91
577
577
1582
748
546
288
3050
611
591
15
93
49
85
46
600
536
424
1406
3002
539
231
61
77
541
114
33
592
592
763
2169
670
615
8
47
1
1
98
134
36
601
2937
2937
5
1
1
3
10639
56
1
1
1
10582
302
100
100
96
1
3
225
14
111
100
355
84
43
101
68
4
55
278
32
228
219
1
1
2
1
1
2
1
18
9039
2106
92
141
5
20
17
3
85
85
176
132
14
27
2
4
3
4
11
17
3
2
1
79
81
107
92
88
4
71
83
46
41
77
77
93
48
117
89
34
27
6
10
578
478
13
21
1
2
2
3
1
60
78
1
2
5
8
2
373
330
35
8
138
136
2
214
233
17
2
37
41
1
3
98
64
66
2
53
11
76
87
65
55
10
16
89
86
3
57
58
1
24
232
241
9
54
95
2
104
31
52
4
17
71
59
48
23
22
1
63
37
5
8
9
9
6
70
52
49
3
3
107
54
60
6
89
5
46
172
210
3
7
16
10
1
1
169
171
2
180
225
38
7
146
79
172
180
3
1
2
2
110
47
142
5
7
70
1
85
78
100
103
3
120
103
17
88
96
96
6
29
2
1
7
1
1
11
81
78
3
3
77
77
256117
9049
1000
20566
136
2669
256
548
609
61
266
294
235
284
49
448
365
83
295
376
81
349
1477
94
113
67
242
80
282
250
101
1393
200
212
12
265
256
9
304
326
22
263
270
7
219
683
3111
130
1
395
379
286
313
568
356
48
798
57
374
319
429
429
895
331
1
58
1
12
58
98
277
59
3119
641
541
351
458
406
90
347
101
133
51
1286
15
396
408
12
421
442
21
397
421
24
248
248
622
425
197
289
289
477
477
254
2753
200
269
69
298
4
442
290
312
160
255
252
217
109448
5495
489
214
275
4617
2199
65
4
7
257
3
11
11
9
193
209
16
4
5
9
9
8
2
7
23
3
6
59
63
4
6
4
2
1
1
25
1
4
10
12
13
284
267
17
262
12
4
1
55
6
199
13
2
4
3
6
170
138
8
11
33
2
2
97
12
61
58
29
4
7
3
19
105
14
986
189
132
279
81
165
36
32
72
216
176
16
24
350
350
1205
47
421
319
418
131
131
327
1811
130
43
225
150
198
334
314
20
120
80
204
46
143
54
11
32
2557
333
346
218
268
244
338
123
129
6
275
158
154
4
248
1085
644
25
70
34
17
1
33
55
48
158
862
4873
239
159
3
2
309
38
2
264
230
114
236
2
216
285
179
173
157
221
43
132
184
114
498
211
2138
541
197
121
202
15
158
28
106
1
77
237
1
139
147
144
24
156
156
412
108
304
703
12
168
345
178
5260
1136
143
185
394
363
31
2
2
89
196
119
105
14
171
96
233
1
221
238
309
254
733
816
61
6
55
22
6
16
91
246
177
2
6
135
57
57
335
815
97
103
86
18
64
37
41
34
913
2403
169
51
44
318
32
71
350
10
94
52
25
39
155
13
67
592
5
304
283
672
7
672
277
7
93
111
66
109
18
279
83
63
115
358
358
119
119
511
3556
2283
2924
4
4
25
538
537
1
7
10
3
35
15
82
7
4
4
7
6
15
348
348
291
291
222
222
65
726
187
297
177
10185
4166
15
20
18
105
28
13
23
1
12
22
121
12
34
17
18
20
34
13
5
193
135
21
22
74
61
34
5
25
141
22
11
16
122
199
227
168
169
1
18
5
116
26
37
37
339
9
35
92
112
51
16
17
170
86
29
55
50
14
19
31
9
45
1
159
37
15
19
90
112
13
76
35
61
122
8
152
16
165
57
103
20
5
17
125
77
26
71
105
181
18
3
13
11
152
393
11
124
8815
32443
37
466
228
140
198
36
110
1
7
7
29
1
235
9
151
269
208
195
13
132
3
435
176
56
28
193
315
11
286
10
2
3
21
27
36
45
175
213
148
1
75
204
155
27
34
107
276
16
31
8
127
97
10
23
6
48
114
90
24
10
236
137
45
50
248
33
287
216
122
47
101
37
358
14
16
26
21
5
43
50
29
143
187
2
234
49
256
68
310
28
239
135
23
86
3
63
162
1
56
41
171
26
35
198
198
97
46
23
102
12
181
235
127
41
352
27
1
298
392
190
201
25
222
21
5
104
221
314
20
23
3
54
27
117
84
92
144
5
89
202
50
13
1
339
220
280
190
94
81
19
268
371
10
224
284
69
200
93
209
148
314
236
34
794
4
285
6
14
8
128
224
213
301
174
36
127
283
25
67
64
1
253
856
874
18
23
37
204
232
1
308
92
75
149
170
17
1112
376
291
196
232
1088
137
273
201
211
266
188
188
1707
302
679
97
21
241
337
23
7
54
1383
199
247
883
3480
8846
26
7
14
17
61
5
6
48
5
32
129
25
204
32
239
19
28
11
51
31
15
133
6
129
114
96
17
48
7
69
13
12
13
141
25
6
408
15
10
39
18
1
17
19
153
31
168
21
9
234
17
8
253
137
26
174
14
171
14
95
2
20
9
12
121
41
35
20
110
190
33
2
83
151
9
6
27
42
4
25
88
11
53
12
163
211
333
1600
347
53
226
303
338
2
440
209
229
916
6747
1
256
230
221
1
8
66
205
193
374
350
287
421
170
35
301
377
184
29
342
338
29
230
37
253
3
234
288
240
358
923
229
324
95
130
145
11349
245
722
17
294
411
438
438
844
2934
122
581
174
180
418
482
133
701
2707
46
4
114
325
1
1
1115
1141
22
4
81
155
83
56
507
2265
929
919
10
486
14
317
329
12
340
340
821
278
543
365
1
1
350
364
14
512
512
2757
69
243
243
838
35
460
343
304
39
515
515
512
489
512
23
580
580
5521
5521
1639
108
434
46
220
98
15
1
42
245
6
60
212
93
109
10
178
172
6
103
51
73
194
74
249
143
5
244
46
32
170
156
12
2
438
183
2015
19
1356
5
709
642
198
198
442
442
507
18338
15353
2532
238
240
365
366
514
272
269
437
337
458
494
36
2
433
444
11
250
364
4
4
448
465
75
26
456
426
30
378
173
515
2
414
288
93
44
322
560
18
450
453
3
282
308
62
23
581
299
296
3
450
220
134
328
352
24
437
347
93
93
303
883
79
55
194
30
222
287
287
847
1
445
391
54
401
401
368
368
310
310
17
153
140
4134
49457
144
144
154
154
1859
542
59
4
84
4
231
3
11
2
13
571
585
4
5
5
239
2
8
2
11
19
2
4
1
24
9
504
121
383
5291
25741
77
133
115
144
143
73
138
119
170
3
3
237
46
140
29
32
207
9
160
89
225
118
63
1
38
123
133
18
171
148
281
111
127
142
159
2
1
188
128
21
162
226
97
210
170
123
350
300
50
239
221
30
192
13
15
1
156
74
170
123
65
22
88
162
5
134
148
60
327
174
113
193
156
77
290
35
37
28
5
10
192
65
255
29
69
84
127
242
38
136
133
440
2
18
189
69
212
163
23
165
331
109
172
143
3
3
142
124
80
169
91
115
149
28
31
25
168
173
8
101
27
101
198
58
52
15
544
497
47
164
134
67
89
169
171
123
155
46
172
125
4
1
12
163
198
350
60
154
177
55
78
249
34
177
191
92
229
198
27
48
54
116
194
145
337
197
112
134
86
37
82
136
1
6
127
157
157
148
148
134
134
2216
138
418
240
239
249
366
216
350
43
118
24
51
49
2
724
180
16
10
104
32
38
126
125
1
54
41
47
47
10
19
208
208
543
1382
5
2
55
73
18
6
2
3
2
2
1
4
4
3
5
8
3
5
6
7
2
1
3
2
3
248
1
3
2
49
3
1
6
308
16
39
36
3
11
6
370
180
171
184
13
181
245
16
5
9
14
6
14
395
2286
251
138
178
244
193
50
109
165
135
165
221
42
271
15
256
975
39
179
122
66
89
144
34
296
302
6
185
145
2
38
58
642
336
248
154
131
154
23
2340
5729
5
49
25
48
3
19
2
279
101
53
115
29
3
39
125
57
81
48
6
132
162
145
17
325
57
104
335
339
4
191
213
175
14
12
251
7
1
1
4
11
302
2
367
977
2
20
274
314
2067
1252
359
237
201
279
74
102
512
512
116
114
116
2
187
187
2358
55
720
1
1
694
719
25
2
640
320
318
135
135
3
808
350
455
3032
2
2676
386
472
482
65
530
36
222
483
354
354
58
4406
230
230
234
234
278
278
26
877
402
449
96
536
208
232
474
754
49
39
15
21
41
106
9
429
429
335
1010
63
36
144
195
237
2656
165
2656
273
338
329
326
332
6
304
300
3
3
302
310
39
7440
187
106
19
20
1
7
23
13
8
2
8
59
59
179
179
1322
6976
330
4
4
11
306
460
236
315
324
38
393
517
252
291
62
76
255
265
130
79
101
95
6
227
303
153
356
170
91
5348
390
2894
233
202
94
139
90
238
132
212
223
202
178
128
121
117
195
394
2363
161
184
188
118
304
204
224
103
211
272
2477
2477
724
2477
143
154
186
243
483
46
62
177
259
2867
90697
517
19358
469
469
541
541
508
33
81
1204
1
302
286
16
440
1
1
359
379
20
434
434
657
657
57
1126
542
527
13176
2601
258
264
468
394
270
512
450
62
708
1
78
158
18
162
748
212
278
156
3
2
271
331
238
340
506
11
45
390
269
28
48
108
107
1
1
451
531
288
284
664
367
433
282
789
789
445
445
354
29573
6
3
3
3837
25682
439
909
669
760
398
836
748
692
681
304
6
6
959
183
460
688
354
376
548
664
250
250
588
465
929
596
530
775
3
342
26
636
754
633
645
660
485
28
310
265
45
2
122
438
600
681
1
1
1
1
3
668
41
1852
806
1004
1
524
524
585
585
465
570
66
46
20
39
1401
37798
600
600
2181
240
4
487
80
792
578
1745
289
475
448
533
1024
3997
1
1
330
9
719
747
28
295
249
15
345
343
639
906
906
1002
1002
3076
819
274
722
268
306
264
423
17698
3283
135
706
160
521
743
873
487
576
155
877
4
369
534
57
162
488
1
860
746
425
602
627
525
2
767
434
753
370
611
845
783
783
3673
886
628
95
727
21
127
565
624
736
736
1101
1101
1101
6671
30
6671
489
1734
635
610
510
510
4
1390
805
581
715
715
2292
66
718
673
45
712
796
146
28273
2122
2122
115
892
944
52
1063
1835
376
376
1459
271
476
712
1298
22
1298
663
613
596
596
596
22276
17
21005
8028
37
136
428
1
790
9
9
116
205
89
146
82
518
522
130
118
3
1
56
24
604
13
267
646
929
2
990
89
441
39
28
33
418
21
1
91
1
20
16
278
79
389
1036
799
321
1
533
167
718
3
533
157
108
1
1254
308
289
656
447
447
447
427
447
20
73927
495
30
30
55472
1159
222
222
461
461
198
3448
431
464
431
272
264
354
362
304
368
362
362
6399
26538
1
438
394
409
425
341
68
388
503
347
109
5
256
3
295
519
192
224
55
126
499
524
271
224
7
465
337
296
176
7
293
2
367
316
46
345
263
221
328
264
332
294
431
407
24
332
425
260
56
313
273
279
387
555
24
239
343
347
1
307
252
81
17
1
91
417
272
275
39
455
40
49
133
337
342
245
432
183
133
171
3
249
375
4295
1010
231
353
221
2
189
298
24
204
252
12
159
184
22
146
20
244
268
3
167
279
286
7
467
467
2834
505
646
688
995
103
1734
722
481
428
12191
3722
516
7
7
421
350
197
698
84
323
249
444
297
466
455
5
245
267
463
273
211
338
503
501
482
19
470
305
75
306
558
558
470
470
733
733
17930
1338
661
2
348
311
2422
662
97
233
133
12
74
24
333
30
11
231
24
205
21
7
325
347
347
455
455
363
347
363
16
132
1199
161
906
904
2
3321
531
168
201
311
278
230
46
296
313
17
316
118
336
263
210
285
285
1584
173
154
231
229
388
374
14
9
400
345
2437
234
225
2
7
2
7
421
403
2
16
229
250
6
1
82
1
377
332
45
220
216
4
15
2
6
4
1
403
403
5
458
129
256
31
3
18
2
1
3
4
2
15
1
1
5
1
1
2
1
1
17
14
2
1
1
1
84
82
2
16
6
10
4
9
1
3
1
79
88
3
2
4
32
32
267
267
320
172
83
62
61
1
3
623
623
1415
570
600
30
815
25318
2945
229
538
3759
22
171
27
536
85
1272
17
72
391
915
369
527
274
184
40
85
17
4
36
452
6
44
2876
17
1
58
197
334
420
359
2312
234
439
268
938
398
43
30
5
1
121
45
171
622
212
11
204
28
16
1
179
1006
25
1
176
293
260
12948
13
635
635
635
635
272
272
313
12028
7
2996
1191
440
877
481
2839
5
2839
1900
1931
31
903
2341
2341
118
767
787
669
3539
202
3539
1307
985
1045
6414
2
4535
4535
267
4535
733
783
770
13
1050
1044
6
1070
632
1877
1020
1020
857
857
776
81
187
11390
1040
1040
1040
1040
1186
1186
1186
1186
7756
7756
3416
7756
1929
1076
1335
1221
1221
1221
1221
14184
51
139
10404
46
2545
369
369
363
6
1
1
359
349
359
10
31
673
102
29
236
132
103
6
34
68
764
18
26
10
91
112
439
427
12
333
333
977
977
977
881
96
3773
1127
2646
123
261
982
721
583
958
58
2970
354
2478
69
11
3729
108
3609
7
4
1
1
4792
1
1453
4
4
1437
1449
12
3338
15490
15490
15490
14083
14083
1407
29
679
670
679
9
699
699
3383
7
2259
256
1390
24
16
1
1332
5
12
613
613
613
2
613
553
535
18
58
1117
1117
1117
1117
491
1117
243
142
135
106
25924
2016864
339
15596
3575
3575
3575
2531
3575
7
17
30
5
36
9
3
18
1
38
22
31
56
58
2
2
17
29
28
13
107
12
98
17
6
6
12
45
88
8
1
11
123
83
22
12
29
1
1
1
1859
1859
1859
1859
1859
1814
45
343
343
9480
9480
9480
9480
9480
161833
17536
3583
1506
784
2
1041
97839
463
4392
1561
2200
1859
10001
942
816
15226
11
11
1454
207
410
1587635
25156
1458848
234615
207624
2021
3
3
2024
3
1085
66
346
25
46
77
40
153
183
203576
4983
773
88
773
401
284
283
1
26225
174428
60
809
205
160
141
243
1572
594
73
116
24
99
73
147
145
152
8
141
252
252
217
217
258
258
235
113
14
72
36
2395
521
168
45
161
60
274
272
2
39
132
3
84
310
107
111
4
126
112
20
229
458
56
157
245
149
149
22
515
95
98
67
212
233
15
1
4
1
145
145
4128
12106
30
5
23
15
62
70
51
70
72
2
12
89
85
57
19
14
13
14
72
37
33
22
6
110
30
61
51
41
23
38
16
30
38
13
105
168
14
37
53
54
17
18
53
57
85
56
30
3
49
56
52
74
24
24
6
268
27
537
130
31
61
50
40
106
75
87
9
21
45
57
44
25
127
120
7
40
47
18
33
55
35
37
102
25
34
31
136
51
21
28
56
4
74
7
19
17
32
58
54
57
3
68
28
31
78
39
70
37
11
37
13
15
6
79
34
38
72
23
75
33
13
93
40
96
12
25
31
66
41
66
37
24
31
62
25
78
37
43
38
28
65
55
33
33
34
32
41
36
34
35
1
57
11
36
18
45
125
10
28
44
115
13
50
33
1
69
55
16
36
61
8
19
2
10
109
109
253
253
31
645
243
184
187
359
75
68
106
110
118
76
42
304
304
945
77
136
160
238
183
151
368
2617
274
2
2
272
396
141
135
6
297
289
8
70
81
152
265
141
158
254
254
5909
960
82
145
450
86
79
239
62
65
3
232
19
304
154
158
308
74
48
209
331
394
71
73
73
152
55
109
170
51
26
146
456
190
6266
1792
287
166
274
62
256
12
332
195
68
97
103
147
104
247
303
73
234
185
98
340
144
254
43
296
71
83
56
1372
143
134
105
177
229
222
7
262
266
377
1110
143
3
365
366
1
1
13
41
47
119
1196
163
209
324
242
258
111
111
1
301
22
278
78
644
182
208
176
121
1311
126
114
181
54
266
128
65
151
69
36
783
567
216
1521
131
517
490
383
301
301
30
819
164
165
131
182
147
1304
305
22
97
133
234
114
13
90
125
64
6
95
6
149
149
125
125
179
179
176
3
497
219
237
41
664
218
1
1
200
199
1
117
128
85
25
17
43
596
48
113
174
11
138
112
49
49
8
8
30
316
123
163
521
2973
94
287
243
66
51
15
107
202
299
60
62
108
44
154
95
148
101
105
105
141
31
1139
245
349
284
46
59
66
34
49
56
7
1549
220
152
30
152
274
64
252
244
161
82
1737
571
435
645
648
3
1
1
41
846
132
63
178
161
151
120
521
521
299
299
901
2234
30
31
1
15
12
3
128
120
8
1
2
1
112
31
3
6
228
16
30
1
2
1
17
17
85
82
3
51
55
4
2
2
10
72
1
1
22
3
3
96
34
139
79
3
74
20
19
1
174
174
300
300
291
9
308
308
124
124
106
106
66
562
91
281
124
4989
1052
120
165
240
106
103
97
267
147
185
133
85
168
144
111
45
347
133
135
2
157
386
242
67
91
173
223
357
125
24
163
45
184
184
183
1
50
50
295
295
3972
265
243
668
395
255
265
230
218
380
188
338
153
374
770
3708
78
213
89
25
35
319
283
94
96
40
71
123
143
55
180
373
77
147
30
32
5
60
110
16
27
69
146
148
2
163
459
14
11
14
25
5
31
113
83
155
2369
381
331
172
382
417
296
235
788
788
123
117
123
6
395
53
169
173
207
207
963
963
178
178
522
522
1
544
162
381
305
1862
107
92
65
193
237
142
122
143
109
189
158
853
36
456
361
2
460
217
241
539
12
201
326
324
1
1
4144
812
1
126
34
186
129
198
56
89
178
135
163
51
134
1
65
71
6
152
24
141
15
123
9
109
194
6
171
111
25
187
140
114
117
3
67
189
2222
555
49
147
151
168
103
52
230
39
101
158
227
242
1652
267
231
259
146
229
250
21
289
210
1157
388
108
129
532
5
1593
1132
456
277
277
270
7
1020
234
52
51
169
121
110
283
444
444
2561
543
234
221
13
231
150
152
2
266
52
237
134
253
50
409
343
343
26527
6216
58
4
103
22
9
19
118
19
130
217
219
2
79
140
31
47
78
45
103
160
46
74
100
101
74
176
121
73
40
118
81
52
7
38
28
30
12
56
27
31
118
77
95
105
76
13
56
128
49
71
91
132
87
43
42
34
45
15
118
169
81
31
12
48
86
88
2
9
44
50
224
32
93
158
4
297
304
7
31
141
18
107
93
138
67
193
137
138
1
2
66
60
39
22
87
182
1
29
1
1
144
33
98
542
39
75
104
58
81
76
79
161
82
208
51
72
30
59
72
134
73
56
63
97
203
112
7
23
52
37
134
62
84
63
56
520
517
3
31
7
240
77
53
75
21
66
121
317
85
132
87
30
110
55
1
72
147
17
140
26
63
31
44
16
119
80
24
114
69
103
107
19
40
46
8
3
27
85
127
52
1870
89
135
134
1
93
59
159
196
69
86
28
158
27
18
76
44
187
164
31
15
65
113
158
157
1
234
128
8
2
76
95
86
9
82
69
15
24
165
127
107
37
119
106
8
36
69
74
109
123
121
77
77
80
3
261
48
119
199
510
510
724
10265
67
2
118
129
356
168
206
99
218
1
218
128
103
1
110
165
112
266
84
81
94
153
248
22
3
32
167
394
27
131
209
355
178
125
1
63
426
2860
66
71
2
262
84
8
199
307
18
128
82
19
53
24
62
16
20
138
654
75
147
131
112
51
318
782
30
227
9
90
108
4798
1264
238
190
412
270
255
186
422
23
353
155
274
275
295
186
1158
321
47
26
167
86
16
129
133
4
137
168
57
1076
267
139
257
285
28
131
75
33
97
49
236
236
236
11155
2
42
42
1136
10911
187
6620
118
158
150
77
147
211
107
160
59
130
248
105
339
4
84
52
39
169
136
26
122
32
19
68
46
162
161
161
153
2
6
39
39
2918
27
1035
229
797
806
9
1856
505
33
35
120
24
10
1
89
9
41
27
168
58
138
358
240
239
8662
1834
92
513
449
205
575
454
454
332
1754
350
275
321
219
257
1519
22
256
505
311
331
94
2862
499
1589
322
301
21
448
4
421
421
139
49
12
16
32
30
2
8
11
24
2
21
50
57
11364
363
11364
1389
1389
1167
1167
1167
1167
2292
501
1162
1170
2
6
620
1
1
305
1259
107
275
572
340
3727
1395
1
1
577
1414
1388
26
47038
47038
1446
39
4609
1405
1387
18
2116
2116
1049
1018
1049
16
15
147
12466
8001
8001
4318
4299
4318
19
740
740
27777
516
25303
3038
1765
669
792
610
754
955
3184
1034
1309
790
10351
10403
52
1958
1958
48819
48819
3783
48819
56
56
283
283
1757
70
495
326
430
436
431
5
222
72
150
9025
37
266
345
261
189
7310
78
178
361
533
533
484
2966
382
472
384
440
343
7
454
426
28
391
101
234
17
39
173
173
1350
5
457
58
526
304
294
10
838
80
100
118
227
248
65
442
442
3
354
225
126
386
386
241
241
757
176
581
626
626
70
1612
390
576
203
373
41
41
374
374
208
208
3
969
523
443
15032
3446
496
283
288
422
362
1
1
238
329
348
566
62
458
424
280
253
261
8
302
536
368
296
392
170
441
334
298
411
367
285
314
222
671
486
263
354
258
197
2209
385
411
442
323
324
1
33
417
430
430
39
1173
237
294
360
243
106
37
35
34
155
1794
511
319
179
363
267
688
688
11961
335673
136341
4514
4166
42650
8055
530
4447
3078
5704
424
2479
2801
5111
5111
3147
377
1564
1206
6207
15
3412
2780
4187
1621
1317
1249
6073
1394
2088
1309
1282
35426
35426
11271
2245
1119
14
399
706
926
2970
774
467
316
487
1111
2900
345
436
510
498
26
2037
962
1049
848
11171
3184
3184
7139
7139
31309
4790
1556
1556
148
3506
1258
2100
1771
329
2738
2738
733
733
2822
2822
530
530
1291
1291
5514
364
1643
1283
2224
5910
371
3160
2379
1919
1919
1895
24
30317
15
428
29484
390
157054
15633
4391
23
102
966
238
322
109
1
1
194
208
208
3194
882
87
86
1
176
39
149
146
3
223
230
231
231
327
305
283
262
2521
2521
2521
17294
924
439
219
62
78
16
105
98
7
37
37
3
3
31
1023
209
217
152
199
206
7
120
37
88
51
5104
14526
33
41
8
79
285
52
53
1
9
121
184
23
107
9
33
30
3
119
22
105
108
3
12
16
4
98
97
1
12
27
16
7
118
116
2
16
7
25
132
138
6
107
18
48
86
153
101
22
27
22
19
40
2308
133
55
21
224
6
142
117
206
77
170
66
159
24
85
71
173
4
23
15
234
7
170
41
33
12
61
10
69
133
88
3
75
7
3
14
2
131
158
65
64
1
93
8
2
66
52
62
4
6
110
23
43
7
64
62
1
1
56
42
12
75
7
6
1
45
32
50
46
4
6
4
103
7
82
5
6
115
105
10
23
19
4
35
15
20
23
3
117
16
89
340
335
5
3
138
154
166
9
4
5
3
88
138
19
12
7
125
98
106
2
6
10
5
21
18
3
17
296
19
95
91
29
28
1
41
24
28
4
98
87
8
2
1
92
15
12
3
54
6
94
95
1
58
56
2
94
95
1
1
64
63
1
20
15
15
20
364
67
195
2
42
38
1954
1954
1954
10749
14
18
18
591
591
431
9874
46
112
96
190
146
2550
60
762
461
229
259
7
62
113
3970
38
20
322
252
251
252
1
5
1013
153
669
29
17
12
117
132
123
115
114
1
339
267
63
7
9
2
624
624
624
1587
9569
8
8
51
51
15
779
239
525
95
95
388
388
1339
4207
253
22
4
31
15
118
116
2
42
41
1
135
81
123
129
6
193
134
66
7
16
10
98
6
91
7
191
193
189
1
1
1
1
217
193
24
2
11
11
9
198
113
282
193
194
1
54
54
216
216
32
32
274
2152
93
1
572
215
73
83
500
108
233
3161
1221
147
147
303
1214
9
7
176
122
6
9
12
2
1
11
198
1
16
139
8
37
20
137
16
16
3
175
162
10
388
307
9
16
1
21
34
3850
1366
1008
1444
128
18
51
52
1
1
188
49
15
8
26
23
23
449
1017
9
9
129
245
63
24
25
64
10293
1067
7201
2253
6
6
1
14
24
123
1226
67
29
30
176
101
436
217
34
13
38
44
43
39
4
8
17
6
29
463
221
29
23
194
931
119
25
338
285
501
504
3
15
91
50
71
70
1
86
83
3
34
41
7
407
407
537
537
778
778
303
303
2179
270
2179
566
536
30
1
476
71
795
320
66019
124
124
230
41
189
20923
65345
18502
108
3
31
11
464
437
2
2
3
1
10
1
7
1
2
3
2
212
77
190
2420
3
8
75
7
1
77
24
169
214
21
17
124
125
22
7
37
66
16
150
2
28
2
4
88
17
5
1
11
43
13
156
334
10
2
19
29
259
16
28
19
11
281
277
1
1
2
3
1
31
27
22
3
1
14
11
217
2
29
196
203
7
59
27
9
51
48
3
244
231
13
3
222
104
181
179
2
56
1
6
80
10
36
25
11
5
52
28
3
3
221
112
25
4
134
131
3
50
129
134
138
4
149
12
61
105
111
3
3
1
137
199
62
4
1
1
7
90
91
1
12802
296
295
1
29
26
10
248
256
1
6
1
9
1740
5
4
52
202
208
5
1
477
3
2
11
2
14
14
2
23
137
134
2
1
35
104
4
233
2
9
9
144
152
8
369
43
96
74
7
74
78
4
223
74
131
126
5
2
216
182
180
2
2
222
149
150
1
21
29
99
9
34
59
60
1
25
4
2
2
51
49
2
11
5
5
71
115
41
7804
399
1442
21
20
53
125
13
25
17
7
10
65
59
6
3
13
161
634
635
1
2590
6321
73
80
61
1
4
292
9
253
6
16
4
441
3
1
82
81
1
7
11
3
69
68
1
55
29
42
262
533
138
41
2
130
30
6
7
22
154
147
2
1
4
50
59
238
237
1
2
100
310
242
155
87
126
20
9
1055
188026
186915
13361
33885
1635
1159
1159
5845
5845
225
2108
733
639
506
511
5
2292
1283
136
155
184
232
302
215
3919
2356
742
606
3046
9
1170
47
78
1742
1017
1017
977
40
4356
1311
1045
698
1108
102
92
1427
1427
1132
3656
447
415
23
544
541
554
3425
3425
3334
91
927
3
70
70
32
373
214
127
481
90
36
33
3
132
34
36
2
55
132
794
794
794
466
466
466
7
1079
418
415
418
3
654
654
2103
6
735
735
1362
16
1256
1346
90
2344
2344
2344
1998
1005
1998
865
128
9457
162
280
280
2521
794
432
477
818
1374
1374
5120
710
344
813
3201
32
20
4548
55938
905
4270
514
496
481
855
554
465
1050
453
586
597
11
718
718
8451
1920
527
331
632
431
542
208
306
231
355
214
206
8
272
257
290
390
232
442
222
414
235
3012
176
1282
373
335
331
4
845
1
1
33
933
349
548
551
3
411
2
2
409
406
3
634
634
452
449
3
3
1712
1712
1969
634
76
320
283
282
1
287
369
1007
1007
7242
1899
266
600
8
8
471
118
347
264
97
289
267
408
326
326
235
326
442
419
55
405
491
491
814
82
332
400
229
5636
272
1015
342
45
172
34
799
1829
36
863
1278
1278
517
33
484
615
1634
563
139
248
34
35
539
539
3331
1053
259
269
324
196
82
571
489
659
736
736
1988
1988
1966
22
402
1435
469
455
14
564
566
566
564
534
27
23
4
3
3164
33125
1315
186
276
497
494
3
356
734
208
128
234
236
2
162
3031
12287
184
260
287
27
281
298
533
242
239
3
261
336
239
456
447
343
163
241
1
455
291
245
505
243
259
339
430
297
146
91
462
305
3
3
253
54
243
323
429
420
429
9
626
626
1076
1076
1681
1681
36
1238
732
745
13
457
1334
6604
756
757
1
1111
2289
551
483
562
79
2597
649
685
366
357
9
387
510
411
411
351
60
426
426
537
532
537
5
1471
31438
2129
7328
185
50
702
210
55
293
311
302
527
479
201
345
322
416
516
140
145
767
767
392
392
4075
16654
75
117
258
268
227
239
182
287
277
284
7
175
197
176
248
344
140
211
264
276
358
181
172
273
353
179
1504
247
283
299
16
247
243
295
283
12
215
89
233
148
296
202
526
131
254
484
300
158
165
7
3
283
9
361
23
249
289
276
13
563
2800
351
380
197
338
310
303
358
2026
228
567
551
680
56
56
276
2
61
213
320586
66893
320586
3527
161
755
48
1060
6
1075
43
830
310
45
13
88
352
18
29
8
436
140
212
703
2
1691
40
580
2818
113
21
169
417
2
60
1234
299
133
737
20
40
5
85
64
346
33
58
3
140
57
58
1
129
237
65
21
2108
401
310
140
42
90
88
462
193
248
63
1182
193
4565
1994
1021
234
426
36
112
1538
258
81
457
202
420
50
263
73
13
3
9
12
178
1284
48
1601
66
4
1
248
425
8
336
15
390
108
172877
1082
329
352
125
2085
482
4
1147
1775
267
284
931
145
594
639
90
1840
5710
64
24
2489
112
65
372
2965
223
1550
86
137
1830
40
35
689
67
196
1157
169
1235
1860
195
5
259
272
85
10
551
122
32
1858
1256
26
42
52
20
214
324
129
219
396
25
64827
354
2
2
63707
953
10514
2318
10514
615
66
15
3
8
412
380
186
700
322
6
3
101
121
2
9
26
4808
134
278
1
3322
52215
20306
3881
41
29
174
251
122
120
188
143
225
257
250
7
78
126
615
273
15
195
337
91
207
110
95
143
79
137
58
74
92
232
116
67
125
85
57
99
505
116
59
149
235
74
82
126
138
81
137
109
67
70
94
297
284
25
54
294
305
156
59
209
3
3
225
275
413
403
62
148
70
179
123
312
217
49
90
77
391
20
198
2379
170
244
152
152
226
126
110
403
65
125
16
1
220
10
855
299
443
103
1901
9787
133
213
112
178
292
99
292
15
400
405
5
297
323
171
258
360
210
156
110
300
341
181
91
434
131
59
198
268
333
141
201
57
62
16
281
153
201
310
169
203
132
401
3335
475
559
355
989
556
651
651
648
3
274
274
210
210
1173
90
645
553
92
438
1062
1062
2164
1846
97
221
2449
7575
139
31
217
144
169
52
71
130
156
77
141
39
209
29
42
144
47
12
12
172
1
145
35
207
32
151
82
66
29
262
65
80
15
100
139
11
119
89
46
126
18
296
297
1
186
192
6
265
174
124
88
40
96
91
485
485
1016
186
255
261
6
367
202
25
7
18
180
764
1
6
468
9
25
67
8
6394
518
90
90
62
141
123
12
5876
4
5876
242
4912
392
3214
1170
1652
1456
1456
960
515
960
244
201
1674
5
979
690
13
21362
17689
17689
407
1213
21
562
562
630
630
16069
1454
1713
414
344
327
17
345
362
247
248
1
1247
1247
1234
13
3853
825
104
568
139
133
6
463
679
530
545
635
7802
6200
559
456
151
153
2
471
472
1
1685
361
456
540
84
1143
1129
8
6
162
666
669
3
967
430
393
37
516
537
21
84
3660
14
236
944
1042
398
942
55994
2072
14939
126
1887
490
1215
1027
8708
1486
38983
3003
6
20
3
11
8102
20733
11
17
14
170
20
292
10
51
6
2011
28
4
867
14
26
319
4645
1
33
1
447
20
4
867
694
2
2
20
3
7
359
113
127
1
196
101
6
924
76
19
103
322
15227
1641
1641
6
1595
1635
40
1244
1244
1235
1244
9
12020
379
488
5271
370
1338
1199
1017
832
1
1125
614
5129
802
988
2102
623
72
13078
1168
1168
1168
11838
11838
11838
616
3802
329
1796
829
848
2639
207
1250
668
514
2399
268
616
1096
419
2382
169
471
1029
713
3614
3614
132509
5631
8
137
21
80
28
8974
58419
768
11
4
183
20
1559
40058
53
24
780
4
15
15
14
19
17
10
50
8
1632
111
13
6
384
17
15
18
205
324
14
13
40
8
547
113
390
1983
68322
68322
901
156
50
3
10
3
42
2
13
33
120
43583
1491
40675
75
932
944
12
7122
6272
1087
3889
5308
14487
72
72
2716
2716
23682
23682
6884
84
5193
5193
1607
1607
1607
1607
1607
824
2217
506
506
375
375
512
512
25242
3861
2
17783
31
1338
133
204
282
171
1
762
126
324
46
41
4
1
116
62
3
23227
268
268
17
17
22939
1905
16
15604
1
3
2
795
1373
3240
1618
18886
13135
212
361
753
8029
637
2620
523
4133
24
125
496
491
5
733
676
1839
1
1
239
6908
6908
6389
6389
733
5480
64
112
5159146
405955
1604840
1895
198790
1573886
106473
3901
39441
307
101
5186
102
2127
1413
1373
70
7350
3039
764
136
358
543
445
98
1
1
532
927
161
485
404
3284
41
804
271
1866
1910
44
258
3392
404
1377
28
423
339
564
133
124
19922
19764
19922
158
45563
5506
765
12211
5981
5944
37
1
625
3729
6
6
1104
3080
3080
7
13
4
2
5720
2321
2289
589
521
5340
5340
3514
3514
10179
2515
4263
4202
61
3349
3401
52
794
7294
135
114
100
252
181
91
387
4942
277
21
10274
245
2015
8074
187
558
323
236
978
1137
891
859
890
1955
1955
136313
5566
8009
2488
8009
1882
706
549
711
1673
505
4
501
20587
761
6245
6245
4894
925
1462
1845
1
661
201
2265
868
3
3
1193
3220
3220
3075
145
1
1
1981
3197
2
2
1054
1010
44
160
4
4
8303
95832
748
1135
146
241
238
3
3679
3679
727
6269
1073
1096
23
842
931
89
1159
723
903
730
15413
68864
24
1797
1807
10
1387
1391
4
480
483
3
5
406
3688
91
132
420
203
276
4
648
1272
1679
281
126
582
649
67
656
2103
2096
7
78
437
1882
2085
1013
238
2307
2286
21
3000
1614
1241
1142
1166
24
503
3585
539
128
1015
1293
1303
10
1370
1361
4
2
3
243
270
1365
2
574
569
5
17
204
1
4219
4206
10
3
514
305
305
529
1006
1
1835
1894
59
607
646
39
15
1105
613
1759
468
468
3805
3805
1997
741
1256
339
300
338
38
1
1
973
139
398
35
401
399
2
5814
32
1659
1659
4123
702
615
623
8
1052
2
2
444
390
910
908
2
19999
1084
19999
111
6974
1
1
2883
2898
15
3964
5650
5650
6291
6291
4538
143992
141
13
1
10
48
25
23
8
13
51937
2754
6
6
17760
1932
804
3076
1486
1784
41
257
488
6
1238
7
1174
1225
51
1602
1
1601
1036
5152
742
2697
629
639
10
3
35
1545
1545
811
3215
1628
1677
49
672
2
53
7139
2170
7139
1823
655
592
55
8
255
6
6
389
1841
1896
22983
1
1
6600
1680
380
314
66
895
874
21
1474
1453
21
7
7
771
1
1042
1086
44
9
297
3587
9224
439
422
57
342
374
435
44
1095
39
79
308
36
92
92
19
50
462
482
20
199
2
94
115
53
85
131
72
421
152
5223
5223
1
32
1
16
14
7
7
1295
1295
1295
10839
15
6024
48
2506
2506
2383
123
6
6
2
3464
10
3
3449
4800
8
8
4792
680
4019
4107
88
4
4
1
52163
1514
1323
32633
2796
6640
7
506
2764
567
43
43
41
41
22
10
3
5
4
22
22
335
335
17412
17248
17412
111
53
1405
1405
667
5390
2427
2263
164
2286
10
2378
2378
2378
11
5979
4165
4165
1803
1803
19
19
19
279
9640
4252
4252
5109
5109
17
24374
5807
5807
1
1
193
18549
936
13473
2408
1493
46
977
977
977
20253
480774
67424
4888
2
3689
2325
1328
1362
34
1974
348
159
934
533
1568
16689
8865
412
1353
147
2178
2007
1
158
77
2068
1445
1448
3
543
9
1770
884
862
877
15
3892
32
2286
1574
570
9168
2051
2150
1961
2387
2436
49
805
805
14423
833
1869
3134
1265
2030
1342
1550
2561
738
2234
1
1
108
8058
3598
3598
4352
4262
90
325346
26274
5138
1
5137
17411
166
4051
3971
80
503
4
9419
9419
3268
3180
88
6
6
4221
4221
4984
4984
3990
2001
225
531
268
264
701
677
24
22
13264
1
1
9346
1
3894
5571
10035
2438
2026
1937
89
2130
2130
5058
5058
2
147924
7100
4720
576
5270
4998
808
2406
174
59
4042
858
2016
86038
4513
2488
13922
1009
1508
4043
982
394
4181
4181
1
1
21164
373
8390
8591
201
1892
187
5734
5689
45
4387
7483
7481
7483
2
3742
3742
6898
3937
1485
1544
59
2
1415
4390
4390
12
4378
8765
9
9
8753
3
3
15154
549
9258
5347
5315
5315
7816
1708
1419
1759
1376
1554
1488
66
87
87
9446
67651
1277
577
430
3282
1232
620
1801
2178
2888
2438
3064
439
169
614
1185
1122
34889
13
13
13
170
410541
1291
1291
672
672
407148
44790
1112
233991
698
6
914
180
267
11
838
827
530
75
3
174
146
411
121
10
50
746
353
3198
18
537
2
924
51
320
1
4
46
12
77
313
8
1054
1401
9
51
2
6
262
596
71
38
438
171
278
1423
6
16
2888
829
168
756
136
11
53
5
84
518
27
22
20
13
12382
242
177
4
2937
17
3769
40
8
67
390
917
45
19
1047
583
1986
1758
419
40
238
254
19
3915
300
497
1360
1556
284
1595
1103
35
12
21
42
613
31
74
882
79
1293
435
833
596
2567
47
2702
531
899
109
241
9
501
91
3110
481
519
476
4574
7
135
2666
856
1
78
352
1156
7
28
968
365
933
803
298
97
63
130
120
779
1161
4
41
617
14
70
10
1846
90
22
2884
657
18249
82
463
522
980
134
76
699
592
828
550
760
765
18
3
2282
1260
1260
4304
1519
961
7
108
846
1824
85
85
1739
1739
74
1305
6
12
15
965
21
1
1
32
33
10
1
4
12
7
12
8
1
5
17
2
6
15
25
9
2
8
1
68517
3636
724
28206
925
826
99
19831
831
809
802
7
2274
9648
865
1245
1712
1265
1182
908
908
1245
1191
1245
54
304
4573
2
817
1299
1311
12
4
1129
1114
15
1006
922
30076
18540
4052
297
205
803
806
3
138
103
107
4
189
1059
1066
7
995
47
2984
13
13
864
804
857
53
405
257
573
567
6
1555
910
116
772
740
483
109
1157
1157
4814
756
163
677
155
1472
405
1118
68
137
3051
1427
1487
783
1591
378
430
1
1
6599
801
1461
155
333
1110
111
1494
175
761
198
1901
52
1901
1272
308
256
181
212
213
1
314
354
577
26
21
7
169
921
29059
2
2
4323
157
301
1997
114
119
43
2
1
90
136
53
53
138
672
143
97
88
435
45
191
199
23
1734
28
27
42
102
1477
1
34
815
22920
195
195
195
194
1
156
11754
4642
1621
23
165
145
141
3
1
1
48
44
10
2
1
1
36
1
10
362
251
1
8
102
7
1
1
10
71
12
12
1
33
1
23
32
1
59
176
174
1
1
54
1
22
123
1
38
9
40
44
4
64
9
34
126
119
1
5
1
28
1
2
4
3
1
90
1
3
2
3
113
112
1
3
1
2
61
20
25
43
32
34
2
89
8
2
18
19
1
2
1
1
9
2
3
465
466
1
4
74
67
66
1
1
62
56
5
4
1
1
1
1
57
1023
5209
61
61
917
165
27
25
58
5
118
16
20
18
55
21
56
71
5
9
98
47
7
14
55
27
54
43
11
328
3107
201
49
20
58
63
72
97
571
144
63
87
20
42
17
34
123
98
33
98
172
200
143
121
54
80
85
84
1
34
47
47
218
2
165
51
498
1529
99
50
246
33
34
1
146
1
30
60
69
1
37
81
20
39
52
66
9618
227
171
9
67
95
1667
6173
11
56
73
64
8
1
63
17
14
3
56
14
113
112
1
51
29
48
46
2
50
6
67
58
9
39
56
83
39
23
90
35
72
4
6
27
26
1
17
59
73
62
78
16
44
53
105
85
20
63
77
33
77
48
31
73
47
85
39
36
3
136
1
28
43
34
30
4
67
120
38
56
89
92
3
2
2
1
47
27
61
88
42
43
1
45
33
5
45
138
4
44
46
1
985
943
1
1
4
1
1
1
2
2
5
1
3
1
1
1
1
2
10
2
2
68
11
929
276
134
19
2
3
1
84
121
13
19
1
151
147
4
9
76
20
176
176
148
148
1794
443
85
84
1
8
109
110
1
1
92
2
2
1
2
7
30
676
38
12
33
121
123
2
7
86
1
37
538
538
32
322
184
893
893
137
176
176
110
66
77
214
74
80
6
57
66
66
150
300
2
1
132
1
14
2306
513
109
103
207
14
432
119
13
6
78
189
91
416
6
10
3569
297
3569
21
970
336
336
2
2
611
248
208
155
1232
2302
7
1
2
2
400
22
21
21
5
15
9
9
13
154
117
3
39
3
74
77
6
21
17
2
26
4
235
1
14
1
34
1
5
5
1
173
84889
1039196
74676
3329
2733
10
47
511
297
167
2212
402
188
144
173
136
223
316
324
8
409
213
1239
32191
1568
105
305
312
413
425
12
421
1
630
313
316
4313
1156
68
31
34
30
203
47
37
79
6
15
11
24
10
219
266
10
13
27
58
13
81
280
142
136
16
272
30
91
2
149
151
1
1
8
203
195
6
2
15
180
1
8
87
222
31
6
654
240
206
15
187
468
468
453
453
17
2748
50
513
571
260
3
71
292
524
447
688
177
153
166
168
192
24
590
306
284
216
378
64
71
7
23
12
22
10
16
8
144
1316
160
161
1
88
194
324
214
82
85
3
86
20
1493
137
26
136
134
2
29
31
2
147
143
4
34
35
1
243
254
245
9
286
198
307
307
108
693
154
431
198
389
53
138
4228
13975
19
158
152
120
342
4
91
267
47
23
48
208
89
131
249
254
37
50
140
4
76
118
63
9
410
38
106
57
37
20
13
275
232
45
164
140
24
58
184
237
257
2
18
194
185
249
234
236
2
30
28
99
20
186
137
137
33
249
63
187
46
23
262
63
113
138
60
47
50
46
105
186
19
20
1
55
95
187
189
147
142
115
46
259
170
187
17
386
40
48
46
2
7
17
65
30
2
289
289
8609
64
457
70
181
107
99
3316
8088
166
12
21
36
48
120
1
114
15
26
31
60
32
23
6
20
135
136
1
5
87
2
245
261
16
68
12
158
149
4
7
9
66
10
34
182
5
13
13
78
32
123
122
1
7
109
26
42
44
39
37
2
41
77
78
1
158
4
102
4
69
13
2
114
128
14
13
8
14
4
7
1
25
1
72
73
1
4
161
16
159
154
5
15
9
19
35
34
1
9
1
95
11
142
17
153
200
1
220
13
2
166
140
10403
18
225
225
166
166
3965
9994
40
1
59
9
31
3
1
11
27
8
54
33
42
9
1
9
22
5
1
64
2
7
4
11
12
7
9
8
3
56
2
19
2
1
5
16
7
1
10
16
12
11
7
2
14
16
113
2
10
6
33
2
27
2
15
1
8
18
97
99
2
53
198
17
196
1
5
4
1
19
627
633
6
1
151
3
11
3
10
99
4
2
5
1
12
4
8
22
19
11
21
27
26
1
36
5
9
14
1
14
1
58
19
433
18
35
2
9
60
8
5
6
7
19
13
1
46
2
1478
1330
1
3
139
2
3
1
15
9
4
6
65
13
64
2
1
16
138
21
18
2
1
5
13
20
7
9
16
3
5
1
3
16
8
27
2
268
271
3
12
27
26
1
3
2
6
7
9
1
6
31
90
174
160
14
5
8
235
235
235
874
353
874
24
70
49
54
69
28
104
123
5898
200
219
1460
144
132
201
169
2
40
205
56
132
88
72
1495
4097
15
37
6
61
163
5
112
117
4
139
79
46
153
155
2
84
44
67
13
11
9
2
199
65
16
22
70
111
67
102
189
3
32
20
115
30
91
5
39
32
130
14
92
141
140
1
2644
503
429
38
16
20
2141
468
167
120
1
1
107
98
44
160
208
84
118
115
89
100
16
105
141
822
172
423
13
214
6938
258
3509
863
29
155
172
141
24
11
105
1
100
230
80
68
30
382
380
2
152
96
53
66
107
105
39
107
44
104
91
57
97
122
122
2101
189
441
175
165
177
251
132
128
219
224
948
176
368
404
672
31474
4911
4911
1340
253
176
2
226
369
455
263
192
270
261
424
273
2
164
241
787
10160
1
1463
268
24
855
315
358
352
358
6
2084
27
438
19
33
383
101
333
351
136
263
1355
1355
1332
23
577
577
574
574
553
21
732
1419
59
84
398
80
66
1543
15
905
623
371
3152
304
146
27
56
75
259
259
348
348
78
829
240
300
211
18
673
333
322
368
21
347
347
21
968
213
52
78
159
123
119
36
167
15
2106
164
344
75
105
88
1747
138
996
1
225
76
1
71
117
103
264
557
106
175
9505
433
433
1332
287
121
390
104
430
351
351
340
340
908
889
907
18
1
1
534
2266
205
176
111
354
136
200
1
1
145
311
328
17
76
79
913
232
369
233
1308
3
387
461
456
1
566
566
235
235
307
307
371
1
1
366
370
4
1262
1
13
13
1248
32
141
141
100
100
335
24
142
169
248
640
127
150
23
89
153
147
6
577
577
577
577
29162
535
8149
1073
778
87
123
109
107
90
12
125
16
109
100
9
304
4
234
66
311
15
3
218
55
4
10
2
3
1
241
241
991
184
6
113
104
198
109
78
12
7
50
130
399
1108
98
12
10
68
140
51
25
6
103
22
21
1
72
102
542
2301
16
18
12
588
78
218
115
212
194
18
78
91
13
44
78
288
289
1
1042
107
181
116
116
125
148
149
100
254
13661
377
377
276
2839
328
315
937
655
130
525
328
412
1272
85
312
327
136
214
1406
278
400
324
190
538
538
858
858
1834
1834
238
3327
948
80
1151
374
67
431
469
38
956
371
585
4109
9
3410
153
6
3
8
1607
1217
393
10
6
1
6
690
690
326
326
326
155
851
97
97
164
164
48
48
271
1
66
204
116
116
317
317
317
217
1214
221
836
14
44
40
58
31
80
26
81
15
27
49
54
70
1
8
4
7
3
1
1
52
23
27
4
79
5
31
9
34
82
19
32
31
9712
3
1360
136
191
191
268
1
125
142
138
178
10
30
208
51
51
157
150
7
280
260
256
4
20
99
99
8349
243
736
130
130
83
138
152
103
116
835
222
115
191
191
509
57
115
141
119
77
1
1
320
53
121
1
1
145
5705
2384
3
148
13
29
10
40
352
349
1
2
5
10
16
20
34
69
9
46
8
59
78
74
71
3
5
7
54
36
75
116
272
289
2
2
2
7
10
3
3
3
16
3
106
6
13
45
17
9
184
12
12
31
3
4
5
187
57
26
40
1
4
2
442
440
2
16
19
6
1
139
80
56
63
65
2
1
6
76
83
7
8
11
4403
4403
15
794
794
3594
983
144
142
2
464
457
7
405
345
354
9
385
477
466
11
372
382
10
558
558
558
558
5857
123942
4
4
4
1391
166
395
395
46
465
153
45
17
104
231
231
231
296
296
58
1017
337
350
272
218
376
26
63
30
13
26
785
110
249
252
3
185
238
329
147
65
21
50
46
3034
10996
709
548
410
1217
877
162
442
536
542
573
1457
489
79931
4487
949
104
82
383
43
162
13
34
26
54
140
182
1
315
85
388
121
1218
454
230
87
4
85
3
28
46468
590
162
312
1
185
177
194
159
391
240
2
468
6
29
39
146
208
261
616
173
647
3
198
208
148
19
82
160
184
28
365
231
266
7
51
62
13
74
139
13
139
119
164
48
14
269
203
175
343
176
250
2
516
502
104
398
163
139
13
1
118
68
1
90
87
305
86
27
511
44
429
18
2365
224
237
17
102
175
22
1796
55
49
259
332
139
5
1
69
48
44
3
384
382
117
182
239
203
106
66
17
321
928
229
86
219
1
92
129
398
2
35
6
922
381
3365
859
787
524
814
7874
1027
1711
1711
242
1469
1178
1045
1178
133
2409
2409
25
1549
860
664
2079
156
3
1727
6
41
1
1
1
38
103
3
2
2
1277
1277
2
47
24
10
10
11
122
122
960
960
227
2
1
2
405
1
7
229
48
31
7
5498
1194
21
102
9
9
9
1084
2
100
872
2
323
547
4
122
1
40
93
548
380
29
15
14
20
9
11
30
30
194
653
400
400
418
418
687
687
68955
6644
569
32
3
12
17
194
313
114
5
1
1
223
118
31
74
8647
464
173
173
52
52
2104
873
16
2
3
78
77
1
49
50
1
70
190
192
2
19
263
266
2
2
1
74
75
1
4
14
235
60
5
89
78
2
2
2
1
1
4
3
69
12
2
46
44
1
1
11
9
97
93
4
42
315
16
22
84
115
78
123
123
176
5
22
57
92
92
92
4261
1607
19
21
1
76
89
159
1
17
49
121
119
2
1
716
705
6
1
1
2
1
23
48
25
15
15
6
22
2
4
108
107
1
57
4
137
144
1
1
5
24
1
1
15
15
6
62
4
6
264
263
1
17
133
164
1
4
26
25
174
25
99
3
5
9
10
16
14
739
208
114
2
2
54
34
16
39
31
4
6
72
70
1
1
2
20
3
9
2
9
6
92
14
148
144
4
225
5584
105
303
45
18
19
1
28
16
31
19
40
538
1029
101
116
1
14
28
1
1
8
15
42
19
55
32
16
46
6
10
2
4
2
22
81
74
7
2
5
486
34
310
313
3
2
137
238
924
83
101
18
62
61
1
8
33
67
50
51
1
167
171
1
3
38
22
133
131
1
1
666
1996
59
34
15
41
30
19
27
37
73
80
85
1
2
1
1
188
207
5
4
4
1
3
2
57
23
14
79
78
1
18
27
94
27
26
1
66
74
8
44
67
56
45
37
41
68
68
43
43
38
5
157
510
111
110
1
18
62
96
34
12
3
10
12
41
25
1
3
3
9
5
4
3
6
678
35
189
189
165
1
40
124
25
289
165
99
4417
96
130
793
99
27
42
63
21
27
41
37
4
295
18
25
22
46
433
1270
5
2
2
100
93
7
176
173
1
2
1
50
57
7
66
2
9
59
16
11
89
58
134
113
21
50
52
2
763
233
76
57
52
57
5
128
52
155
5
236
370
34
67
7
26
1125
396
3
1
4
50
24
28
1
18
17
30
29
1
13
42
41
1
368
377
4
2
3
1
2
17
2
4
1
1
50
51
1
3
43
32637
5417
814
5433
4
3
1
1
8
4
65
52
222
221
1
8
1
144
214
66
4
3085
2823
1
5
1
1
5
10
6
112
142
19
19
11
36
7
1
1
1
24
30
2
4
1
1
1
4
8
1
2
1
24
385
386
1
1
1
358
3
1
5
4
1
11
138
133
1
4
2
3
4
5
1
4
453
77
2
46
30
27
1
1
1
6
30
30
27
7
11
58
48
39
42
13
13
1
408
81
326
26
149
45
78
5150
416
2
4
4
3
4
2
6
2
3
1
1
1
3
1
25
1
1
4465
4197
1
1
2
1
5
1
1
3
1
2
5
4
1
1
1
3
1
2
1
1
3
3
1
1
3
1
1
4
1
1
1
2
2
1
2
1
1
2
1
2
4
3
2
5
4
1
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
16
1
5
2
1
1
1
1
1
43
1
1
1
1
1
1
1
3
2
1
1
4
2
1
1
2
2
2
1
1
3
1
2
1
1
1
13
1
1
1
1
1
1
2
1
1
2
1
2
11
13
1
2
1
2
2
8
9
27
2
3
1
63
65
2
1
4
1
5
1
2
1
1
1
74
46
264
87
1
1
44
58
3
3
5
1
2
1
44
42
2
2
24
22
2
559
224
42
41
15
46
9
10
15
33
12
64
48
252
1816
4
1
1
3
17
10
2
70
814
19
7
2
1
42
39
3
44
2
2
4
7
25
1
542
2
1
1
20
4
1
17
2
2
1
3
21
1
8
1
304
3
1
3
1
2
17
2
37
1
7
113
1
33
2
1
5
1
6
2
8
106
111
5
1
2
1
9
108
3
23
82
48
197
29
6
6
97
11
2958
170
5
88
86
1
1
1638
2693
12
14
2
905
291
12
4
4
1
3
3
5
15
1
2
4
1
2
1
2
1
1
4
5
29
3
8
1
1
2
6
3
6
4
100
3
3
9
2
4
4
3
3
7
7
3
2
2
2
1
1
1
4
8
8
5
5
20
4
4
2
2
98
70
4
1
22
1
5
5
22
18
1
1
1
1
3
2
1
1
6
8
2
6
1
4
1
2
2
7
1
4
1
1
2
2
1
1
2
20
6
9
1
2
3
1
1
3
1
12
1
1
1
3
3
11
10
1
5
7
2
39
3
1
2
1
1
3
53
52
1
4
4
1
5
5
5
4
3
1
1
2
1
1
77
73
2
1
1
2
3
44
7
15
7
7
8
7
6
12
5
1
1
2
436
59
43
118
86
80
6
124
122
2
6
195
195
28
276
19
42
48
51
3
136
28
27
28
1
95
95
92
759
132
82
66
3
142
143
1
204
12
25
380
11
62
180
127
53
53
111
111
109
2
105
7
2
96
116
114
116
2
46
46
70
39
21
10
46
183
88
49
45
4
17
100
30
20
18
2
33
262
156
33
48
25
654
3325
43
1
1
10
39
34
62
2
1
5
21
1
56
1
5
3
1
1
4
5
3
4
5
1
3
5
1
19
31
4
4
10
82
67
24
55
43
4
40
9
95
8
2
5
7
7
7
1
4
1
1
13
369
1692
2
481
505
16
1
1
5
1
4
1
1
2
6
1
1
1
5
3
150
104
1
2
7
1
88
82
6
3
84
2
8
1
5
2
1
61
14
14
242
253
3
4
2
1
1
2
9
1
3
1
20
4
13
14
52
1
10
1
178
885
14
29
15
76
69
3
4
1
1
71
61
3
7
57
56
1
241
263
8
1
7
3
1
2
35
39
4
171
150
6
15
192
192
47
47
1277
6
67
484
103
6
47
20
7
1
6
119
3
6
19
16
16
13
7
28
669
2
43
43
31
31
18
18
2
1
1
6
6
20
20
18
18
11
11
36
36
3
281
116
116
104
12
22
45
95
95
86
4
5
201
30
180
32
70
26
44
2
5
41
21
21
118
198
104
7
74
13
38
185
67
80
388
161
227
8512
534
144
71
59
14
72
72
1097
3771
54
61
1
6
6
24
28
60
9
41
3
14
8
193
52
43
15
55
21
7
79
78
28
1
66
7
2
16
12
39
9
241
240
241
1
7
3
5
47
67
22
10
5
3
17
12
46
123
19
4
18
97
99
2
93
7
10
5
6
82
7
4
27
26
3
209
199
7
2
1
8
82
50
4
72
8
21
13
1
5
40
101
10
48
13
554
2442
53
17
84
28
15
10
1
4
80
1
88
226
101
13
68
69
1
25
88
35
17
56
58
2
115
5
120
23
112
84
88
85
3
105
85
12
4
4
46
42
4
119
73
996
411
991
32
34
6
10
34
10
4
12
16
2
34
1
1
9
14
30
7
6
9
6
9
22
17
8
5
21
1
2
20
1
13
13
1
26
14
8
6
11
22
22
9
8
17
28
5
5
451
176
16
75
91
8
13
72
65
65
37
6
6
10
8
7
139
139
137
139
2
53
1128
280
43
6
4
56
158
171
12
1
357
757
75
29
96
195
186
3
6
4
1
38
36
38
2
236822
24628
8191
8191
8187
4
2564
2564
1014
688
7
853
2
1543
986
974
986
12
557
557
8607
69284
1426
4
1179
1422
243
2
2
1622
1622
6787
2547
1091
789
1320
1501
181
859
306
8
182
116
2
2
9537
9537
259
259
1250
1250
2524
2524
2
2
4
4
12152
384
6605
5163
5163
2762
2762
1848
187
675
986
979
7
3809
3809
3660
149
1603
2255
20
229
372
375
3
28
249
55
194
1514
1514
7
7
1540
2
1512
1538
26
3562
1227
9
9
669
350
355
5
726
743
17
507
559
51
1
335
2136
129
138
144
139
5
131
127
175
99
102
134
116
109
100
61
59
55
122
536
536
3131
3131
1455
1455
14
13717
7534
13
35
485
1018
4293
883
807
6169
6169
21
21
2
1284
501
501
781
781
35149
1516
679
679
4589
10903
158
31
17
26
30
25
3
4
19
171
2
24
40
22
19
104
78
37
4
33
12
7
9
9
33
39
893
872
21
19
84
4
31
2
64
542
618
76
7
15
62
15
8
20
222
30
161
2
8
40
2
2
716
12
22
16
746
135
563
542
21
138
653
47
3
68
2177
1449
660
304
304
24
1964
389
58
1330
163
824
824
778
770
778
8
1506
1506
914
3228
351
858
266
210
333
296
545
665
56
64
1243
1
1239
3
1123
1123
296
296
682
682
1220
1220
628
558
628
70
1202
1124
1202
78
1363
1356
1363
7
1430
54
552
1
813
823
10
492
492
926
926
1232
1232
1232
79209
68110
79209
10333
510
11
3
118
11
7
6
85
13
2
12761
29
396
11967
536
2812
807
546
522
401
393
393
1205
7
689
509
630
630
509
509
27
931
505
490
15
399
1185
17
542
626
2
1424
1062
360
425
2482
237
180
382
458
438
362
765
765
765
73667
1574
648
17976
51
802
1
135
279
172
164
1508
3947
45
15
70
28
27
164
109
108
1
112
69
91
161
14
114
10
93
45
74
7
63
79
51
46
59
113
127
36
81
135
74
24
64
52
100
86
87
1
745
3858
191
317
151
262
259
382
483
193
334
267
262
5
274
467
1
213
253
24
1152
416
712
202
789
108
133
252
94
224
700
11
63
88
314
94
1055
195
207
279
280
434
6
240
157
31
291
136
47
108
341
332
341
9
116
899
217
150
99
210
213
3
104
1319
320
45
202
268
214
225
45
1
377
100
181
95
279
279
238
238
380
9
259
112
452
3395
2546
496
212
286
373
376
3
219
257
385
149
4
162
397
397
1438
1210
11
327
250
34
54
449
85
228
228
3169
32
684
684
651
33
275
1259
201
264
265
254
34
1194
318
414
426
428
2
1917
6
470
470
438
1441
43
41
123
4
275
60
249
87
121
1619
860
1619
1
32
7
1
41
3
10
14
1
7
636
4
1
1
2859
2106
666
3
3
452
320
275
339
390
51
742
742
11
11
18
2
1
2
1
5
5
2
31665
1619
367
223
26
12
7
9
26
36
28
159
159
211
569
32
98
99
1
91
98
38
213
213
322
322
340
23
23
222
222
36
6
30
30
28
2
59
1
56
57
1
1
1822
433
158
63
434
90
122
119
3
239
75
208
593
284
309
475
475
6949
23173
307
68
216
101
46
52
6
340
302
11
39
303
257
134
1
30
166
114
17
411
228
25
106
200
55
56
1
254
12
36
31
2
2
16
208
301
32
72
179
88
16
1
14
96
2
59
80
138
133
106
144
42
258
48
47
179
194
246
79
272
1
473
104
246
72
16
61
45
247
42
100
3
20
182
350
146
66
335
10
4
41
119
155
3
252
131
10
9
1
98
318
328
10
397
410
13
48
245
13
128
99
92
216
33
48
28
49
34
55
162
20
52
80
224
228
4
777
38
109
454
180
47
28
90
9
82
1
26
226
11
230
250
37
190
146
82
3
266
12
174
238
793
2013
20
152
155
62
13
88
49
11
51
20
153
48
26
33
272
67
7576
578
4751
1922
44
1
66
132
1
1
32
7
60
1
37
2
7
5
76
64
169
156
13
7
185
415
26
37
2
2
5
230
30
202
5
498
501
3
31
322
19
112
13
13
962
115
564
283
1272
46
258
968
431
79
79
352
352
30
30
30
26598
546
811
811
227
584
21770
1671
3954
1453
52
73
920
925
5
463
319
117
52
365
37
97
1
1216
600
2
2
561
614
53
768
768
309
295
309
14
843
12
283
548
35
2415
66
138
61
202
759
219
46
889
987
987
3209
720
708
713
5
931
42
69
113
331
290
270
270
437
1131
92
220
173
47
259
56
56
67
272
272
1
1
1050
11
111
426
502
1063
2731
141
69
119
556
783
347
347
596
596
47
1804
582
582
1175
1175
1667
434
434
1233
1233
33231
390
13
13
25
13
12
1674
32803
525
130
110
88
144
145
1
29
23
102
3
42
57
55
2
119
119
547
7
187
353
275
1634
71
120
59
159
145
14
132
396
392
2
1
1
143
187
1
91
807
288
6
240
239
1
24
88
32
64
37
28
21146
6995
3
13
4
20
9
6
1
38
45
7
218
1
3
28
81
65
41
3
104
23
4
18
157
5
5
5
104
94
10
49
2
128
2
22
126
20
97
71
1
19
107
16
83
1
109
367
318
1
1
46
1
14
70
82
186
1
71
48
47
1
448
440
6
2
2
86
85
1
104
106
2
61
45
50
49
1
11
77
1
2
58
7
13
134
45
1
87
10
11
1
46
57
1
9
2
4
2
176
47
8
5
15
96
14
138
86
92
52
1
2
3
132
135
1
2
19
10
150
37
160
111
3
5
10
13
142
150
8
7
7
13
41
46
57
9
145
161
16
43
14
33
1
5
194
196
1
1
11
3
226
395
398
3
109
219
3
65
11
76
79
3
3
184
86
119
71
2604
254
98
96
2
69
1
971
935
2
1
1
2
2
3
2
3
1
1
1
1
5
1
10
92
97
5
71
4
75
73
2
301
296
5
258
273
15
57
67
5
45
15
2
45
177
221
4
40
53
5
46
56
85
6
266
40
5
200
3
125
38
7
50
130
24
100
3
57
7
62
15
2
25
114
51
1
51
1
27
45
498
11
58
54
4
73
33
110
107
3
111
112
1
56
5
32
2
6
85
54
11
37
126
82
740
718
2
3
1
3
6
3
2
1
1
1
2
1
1
84
77
1
3
3
1
4
3
2
44
6
5
33
70
1
109
103
6
56
1
2
456
863
3
6
5
13
4
11
17
16
27
6
19
15
49
3
5
61
36
18
29
8
9
7
10
6
5
7
1
11
3
3
3
1487
5383
135
228
11
70
133
2
196
197
1
110
154
140
6
8
76
333
316
5
12
146
115
64
108
135
26
56
5
33
245
242
1
2
1
60
2
35
134
166
4
5
179
35
158
185
166
19
10
31
127
70
7
28
15
183
79
78
1
2707
2707
14
380
1001
393
228
1172
1172
520
520
146
15387
150
4080
271
271
35
2787
5
162
3
1
133
1752
189
405
388
9
6
1
1
102
458
5
233
220
77
4
73
267
11
87
115
54
70
70
545
1
1
544
101
139
167
137
10616
685
238
2
75
97
22
71
68
9496
2685
145
104
259
64
137
2
55
5
94
119
121
58
98
1
34
214
26
305
127
16
11
188
71
6
40
121
99
18
15
3
2
1
281
108
144
14
120
46
56
143
111
747
727
5
2
12
13
1
117
90
2
2
5
98
146
29
93
154
76
43
143
123
20
109
109
62
182
134
121
13
3
88
28
46
86
35
67
63
36
120
89
58
91
83
8
98
197
9
98
90
6854
11
1131
6824
1
87
40
46
74
74
73
1
63
63
64
64
220
1096
1
1
2
190
187
3
49
40
8
55
42
41
1
222
261
36
3
47
30
8
2
2
34
2
98
93
2
3
1
2
4
99
319
50
6
1
56
107
52
52
96
43
21
21
32
11
162
34
128
97
1
1
1
1
1
26
43
43
240
79
8
8
5
100
87
13
6
33
9
44
44
36
36
418
61
12
36
15
15
80
17
32
59
26
32
33
117
117
25
25
61
61
93
93
505
54
43
46
3
19
10
76
13
10
136
190
1
49
2
42
4
5
5
8
5
74
94
566
9
41
16
32
31
1
24
10
96
32
42
57
59
2
8
85
18
79
76
79
1
2
2
216
93
16
14
37
26
42
40
2
79
36
36
341
341
327
3
3
4
4
57
57
87
358
9
80
80
103
1
1
20
1
48
31
68
68
96
96
218
68
7
68
53
15
4
11
10
28
37
63
63
19
19
1222
46
1222
55
55
52
52
71
71
998
216
11
4
16
682
671
5
6
9
8
52
45
7
111022
1340
93296
786
1544
215
1544
502
512
10
483
333
334
1
228
228
89521
35919
6
4
1
61
3
53
19
7
17
41
2
109
8
10
47
105
14
4
9
339
338
1
1
22
22
24
28
8
36
246
70
1
7
9
2
13
27
13
2063
1
2
16
5
4
27
1
52
32
24
40
2
45
46
10
5
17
19
7
9
6
23
14
18
20
3
1
213
3650
13
2193
2086
4
2
5
1
1
76
9
1
2
2
2
1
1
319
190
25
213
115
117
2
124
35
208
5
8
15
7
2
3
20
47
9
1
14
1
226
3
16
4
7
2
1
5
5
49
27
1
23
177
4
6
2
40
10
12
1
156
20
2
1
58
189
38
28
1
5
14
20
10
71
63
4
55
11
23
1309
6
174
173
54
902
837
32
1
28
4
17
57
3
2
10
12
75
35
7
2
15
57
7
21
97
277
121
1
14
150
149
1
22
44
1
34
2
342
145
6
15
26
10
56
4
7
12
4
46
15
89
2
8
1
1
184
96
35
8
18
67
65
2
2
3
5
12
21
109
33
4
58
17
13
2
165
1
76
1
22
13
154
4
96
4
19
47
3
59
42
7
6
5
42
161
3
19
4
40
69
30
4
26
56
2
22
1
12
8
1
19
2
19
82
22
1
9
64
6
11
37
27
3
36
139
4
9
2
5
1
26
6
273
2598
89
95
6
27
1958
9
18
19
1
1868
1930
3
16
2
3
31
2
5
191
54
3
7
17
3
16
15
12
25
94
8
7
10
15
69
55
12
79
35
42
43
25
56
2
14
2
79
34
6
25
12
281
10
104
146
1
57
1
304
1
40
20
116
118
1
2
1
5
5
9
38
11
4
114
154
13
156
12
77
127
5
16
2
16
1
32
2
7
1
41
5
4
25
1
231
20
2
55
176
44
6
11
3
7
21
8
53
1
43
1
4
45
1
33
20
1
143
62
125
82
80
33
9
12
198
217
70
23
46
1
16
6
25
7
2
1
1
3
1
7
3
41
7
6
54
4
187
10
7
160
2
1
16
1
14
12
23
20
21
4
52
9
191
1
1
3
36
179
3
13
8
6
1
7
112
3
1
8
1
4
1
287
183
187
159
50
9
12
52
14
4
5
3
11
24
89
113
113
5
23
39
6
4
4
1
1
17
47
7
2
40
23
84
6
18
6
45
54
1
74
2
11
123
6
1
51
2
9
8
3
26
82
42
18
13
25
11
46
10
2
45
26
101
2
74
13
24
9
36
5
267
8
27
188
3
109
5
18
22
1
108
193
210
1
1
66
7
1
161
1
24
60
24
5
15
1
19
8
190
7
22
125
6
10
18
1
62
9
1
31
1
1
54
11
7
2
193
1
24
16
15
33
3
35
5
2
7
33
19
116
143
1
168
6
11
145
126
210
27
32
41
19
41
1
12
21
5
1
14
7
4
5
143
18
9
64
25
14
39
135
2
19
1
64
1
32
206
218
12
3
4803
945
35
137
170
1
5
5
8
3
5
1
10
3
57
300
301
1
2
14
57
70
7
6
71
731
176
258
1
1
5
5
11
55
60
5
17
353
178
5
8
3
24
2
8
1
3
20
22
2
6
25
32
7
2
3
11
1
52
25
7
1587
1587
1165
23
19
1
1
2
8
12
12
27
29
2
39
33
6
8
3
5
2
3
39
35
4
229
150
101
1
1
5
1
1
5
17
5
1
12
1
14
3
5
27
21
8
7
19
1
16
5
387
181
296
3
6
11
2
5
3
22
8
40
48
2
6
1
4
2
152
153
1
31
34
3
107
7
19
60
2
315
22
5
11
330
3
10
1
5
3
158
26
9
39
34
25
8
1
63
10
7
10
11
4
114
101
1
15
3
10
21
1
13
12
23
1
12
15
14
22
12
74
8
67
4
6
4
4046
286
6
66
5
18
43
1921
1983
9
6
1
7
3
24
1
1
2
2
3
1
2
300
294
2
3
1
55
160
162
2
157
160
3
123
25
29
49
69
20
77
74
32
21
75
38
57
6
62
22
75
147
177
2
28
7
4
156
26
3
5
18
27
8
20
38
154
2
33
57
89
27
21
14
1
72
195
71
1
144
52
12
8
106
63
21
10
2
18
2
4
6
14
5
3
4
51
6
30
62
109
9
9
2
10
6
13
18
1
47
72
24
3
13
6
3
75
88
13
1
4
1
1
3
38
9
23
1
5
3
3
99
40
6
6
5
8570
91
51
188
297
297
5573
5218
1
3
1
1
55
1
1
6
1
1
3
1
9
1
1
1
1
6
3
49
2
3
28
2
1
1
1
1
1
2
1
5
1
2
2
3
1
3
1
8
21
1
1
4
4
1
3
12
1
1
2
1
7
13
11
1
1
1
10
1
2
1
1
3
2
1
6
3
2
1
1
7
25
1
226
237
1
10
114
239
95
678
667
1
10
338
357
340
17
312
236
76
2
1
36
11
15
142
2
19
21
16
5
9
2
20
7
15
1
6
12
42
1
7
29
78
12
105
17
17
122
73
148
6
8
6
8
20
53
2
157
48
12
77
44
60
1
101
1
18
6
1
6
35
554
554
177
177
242
298
21
5
10
13
7
188
188
682
1
682
40
1
24
390
35
103
9
76
3
2
2
195
195
195
15507
320
3241
8820
10
14
79
11
62
65
1
2
5
4
2
1
33
1
6
1
4
4
84
18
27
22
1
14
6
79
9
1
27
58
10
12
16
28
38
22
20
2
1
39
9
7
5
11
10
3
45
16
10
4
33
17
1
5
1
4
48
1
49
33
2
3
2
2
32
80
27
14
13
14
33
103
107
4
6
3
8
48
6
9
9
4
17
42
9
12
2
12
4
6
3
4
42
85
11
4
1
26
10
59
55
3
1
21
21
47
17
21
2
10
7
37
10
5
3
17
3
26
24
2
8
3
56
77
33
13
190
1514
123
2
3
1
9
1
5
849
900
1
1
1
1
2
1
1
1
1
5
1
5
1
4
3
14
1
1
1
3
1
1
149
1
35
1
3
3
45
36
1
1
1
3
1
58
10
15
10
2
15
19
26
51
4
67
3
1
1
10
5
1
67
3
1
22
4
9
71
66
5
17
22
31
17
1
10
25
28
2
3
6
3
81
78
3
21
6
79
3
7
45
5
22
72
13
8
6
4
35
17
15
16
14
24
7
26
9
2
3
1
1
22
2
56
78
2
1
17
67
30
43
42
1
79
10
14
1
2
3
21
38
21
14
15
7
5
1
23
2
28
5
9
179
179
1741
459
14
18
25
89
144
140
3
1
81
94
17
96
50
51
1
72
40
70
63
48
62
52
34
134
17
57
4
1228
1
219
1008
390
390
61
574
240
130
143
155
13
85
57
2100
1065
10
15
8
49
8
29
32
6
28
48
7
10
23
12
9
34
45
4
3
21
11
8
1
22
47
137
4
4
38
13
9
10
13
13
3
35
2
26
13
15
52
20
17
7
37
6
15
24
12
20
79
568
1
2
4
2
13
3
2
1
2
2
1
3
34
5
2
16
60
3
33
3
12
4
5
1
22
2
5
188
13
1
1
41
2
4089
88747
679
7406
18
4
19
103
50
5804
2
85
32
23
15
242
36
294
53596
3837
5343
5320
1039
25
13
37
144
68
5
1
11
194
1
523
180
3
30
1
20
216
2355
450
4
22
23
1
141
2052
256
299
302
3
407
416
9
263
266
3
207
193
14
196
268
267
1
629
24
186
202
217
5420
1406
1
242
160
144
14
23
2
9
34
1122
1125
3
206
173
8
14
302
91
14
1
188
192
267
272
5
12
62
4
129
2
124
351
86
1
28
387
387
10607
3289
69
163
175
4
4
4
2
1
1
1
1
543
589
6
5
1
1
11
11
1
5
22
16
6
553
424
117
56
1
6
49
5
1
12
11
87
79
8
5
2
1
9
90
65
55
7
3
9
188
75
107
110
173
850
850
355
88
109
1
1
19
19
1
18
6
10
4
2
17
90
199
186
13
6
8
7
1
8
27
23
4
174
179
5
83
87
81
90
3
3
6
15
152
163
11
31
70
109
38
38
1
33
121
120
1
967
1101
1
2
20
1
26
92
26
17
23
18
2
4
4
101
3
74
13
14
1
67
79
58
498
592
16
1
15
27
24
3
12
11
6
22
3
19
109
96
13
11
3
185
71
12
51
2
2
10
117
2
145
190
7
38
11
64
22
301
460
39
299
330
7
4
3
6
6
4
4
1
6
1
5
1
91
9659
2703
16
152
152
3
20
34
13
11
9
10
79
11
8
26
526
149
215
20
25
14
17
17
19
166
3
18
14
10
16
21
1
1
8
25
55
15
2
160
90
191
77
97
67
29
11
1
99
320
1
290
3613
31
74
28
16
45
20
28
3075
3016
1
1
4
5
15
4
7
2
3
2
15
6
15
1
169
20
55
152
4
3
18
2
12
10340
1690
294
138
243
181
1206
301
29
198
201
3
22
317
322
5
261
268
7
121
34
247
319
121
242
200
227
220
7
218
4
189
188
1
6
229
224
5
406
9
294
315
21
210
282
129
892
2
207
6
170
166
262
194
38
377
377
436
4485
430
325
279
246
70
315
157
45
399
236
224
161
341
42
64
40
397
278
1355
23656
388
388
2138
412
43
64
177
2
205
31
56
250
142
446
448
2
308
103
829
337
389
1401
1
323
814
263
506
100
189
217
1280
4843
250
183
200
165
9
125
145
253
260
7
8
179
165
131
118
47
334
147
297
231
192
229
148
5
1697
561
516
615
595
20
2
825
274
273
1
266
283
657
657
301
301
406
406
617
617
440
440
884
884
2117
6369
27
195
38
36
42
1
67
5
35
221
39
147
8
2
2
54
176
175
1
4
80
1
11
8
16
90
95
5
44
96
42
178
1158
172
112
126
92
95
3
103
45
749
24
942
1287
9
1
327
1
7
9029
487
174
174
1
1
6805
1521
1
1
1
205
1
106
5
9
4687
8
1
1
9
249
1562
1562
432
1562
45
57
256
247
174
350
351
1
16844
447442
40546
96
9
9
41
41
37
286
70
42
29
43
44
1
41
23
21
2
85
21
11
10
64
63
1
32413
4775
285
174
730
36
124
3
226
253
116
63
35
171
142
445
291
25
90
155
295
74
149
148
114
766
193
213
405
143
342
128
509
623
174
92
40
291
25
563
28
660
209
70
17
153
79
179
3
27
55
150
23
389
78
12716
221
574
193
49
93
272
195
713
474
151
312
39
93
119
8
21
197
184
114
42
24
10
53
1655
7157
376
392
1293
1301
8
353
563
1
1
367
99
202
403
549
391
505
428
428
31
31
31
17
13
1
21484
1372
13
1737
906
31
184
264
274
280
6
147
818
77
249
492
1754
330
9
40
315
142
131
320
342
125
216
10730
1175
4423
247
163
224
234
10
374
77
53
68
64
77
46
35
11
253
262
9
3
70
2
2
209
199
10
336
198
165
33
385
44
73
42
221
915
5010
29
7
1
51
339
447
449
2
444
60
187
536
417
185
271
293
196
630
312
304
8
731
3
307
421
38
38
5891
11
295
295
2
1052
391
659
1
1
288
119
19
150
317
317
255
62
412
412
1
1
3
1777
1533
1537
4
237
3
1737
246
177
284
1027
240
20475
8629
517
1243
3341
134
139
1
2
2
1
20
18
14
4
4
1
1
91
85
3
3
15
17
1
1
1
2
2
3
4
4
1
110
89
21
14
16
2
14
7
7
9
1
46
51
5
3
4
8
92
89
3
10
85
44
1
10
3
31
30
1
53
7
34
7
81
92
11
11
30
28
2
16
76
70
564
526
1
4
1
2
12
3
1
1
2
4
1
1
1
2
2
1
1
1
6
12
5
6
3
71
13
27
7
33
27
6
57
3
9
64
61
3
3
3
2
25
3
22
1
654
32
463
159
112
112
100
100
508
107
83
86
2
1
64
66
2
79
26
80
64
57
7
25
793
235
270
263
162
5
86
91
5
66
593
105
100
385
340
4
2
39
3
381
381
6
6
4
4
62
62
258
258
240
31
106
103
85
289
90
81
9
13
1
3
2
85
6
4
94
553
136
39
18
266
56
54
56
2
11606
483
570
56
283
231
223
693
105
76
70
4
2
169
116
120
4
205
205
736
360
11
256
13
31
10
55
236
236
3877
3
92
460
95
196
77
1194
3414
564
593
29
98
215
100
97
18
13
22
46
86
207
30
88
248
75
65
219
333
333
303
30
20
885
526
548
22
317
560
185
40
43
292
256
153
63
40
348
290
19
39
434
178
256
214
278
11
53
288
288
553
96
231
226
155
155
12
716
287
417
577
577
577
326
10
92
7
14
46
82
317687
16961
2054
33113
116
116
180
180
30
816
244
190
325
352
27
173
173
2628
489
139
110
25
156
178
499
181
47
168
36
175
2
153
46
191
33
633
436
197
63
86
9
14
83
83
224
430
113
73
75
2
9
9
1429
9538
365
16
119
296
230
385
35
254
274
339
20
14
3
28
247
345
107
313
188
190
2
31
138
499
26
283
176
24
31
36
259
414
2
2
6
1
3
1
3
1
21
5
1
9
2
6
12
5
2
5
7
5
13
1
3
3
1
6
2
1
5
5
1
12
1
1
1
229
1078
1197
2
11
1
2
4
1
2
1
1
3
10
30
1
1
5
7
1
20
1
1
12
2
132
167
14
2
4
6
1
2
6
299
239
573
232
274
24
543
133
25
151
156
5
198
205
7
1386
323
34
144
163
355
32
335
329
329
115
1218
572
531
310
310
204
204
3
1332
456
409
322
142
91
91
3287
8415
1143
1104
24
3
10
2
26
20
276
133
26
53
9
222
48
202
4
154
147
7
224
265
111
116
5
22
37
2
112
142
169
1
47
33
14
6
5
26
37
44
254
122
41
163
7
16
310
147
17
1
169
182
13
205
45
115
115
124
1494
547
823
329
689
1
16
1
3
293
297
4
1
3
42
43
250
148
89
59
59
38296
2367
2082
4497
20
173
241
245
231
81
286
1
5
3
10
331
101
111
196
234
145
1
1381
5193
23
85
252
81
191
367
308
99
111
114
3
13
106
108
2
100
241
193
50
274
1
1
46
74
23
153
138
15
333
96
134
25
29
4
332
92
32
710
196
289
193
276
276
474
176
280
298
3
15
1511
384
104
91
62
97
3
223
234
11
166
87
283
264
264
5414
1846
26
33
337
36
55
117
95
33
192
9
12
1
36
49
78
81
14
16
84
147
22
17
2
310
302
8
44
191
8
22
6
35
1
2
32
5
5
356
13
386
1
132
56
131
93
216
19
8
4
12809
2624
279
347
198
291
253
184
627
120
318
131
237
274
284
390
161
9
317
277
238
296
373
216
3
291
368
298
337
288
139
196
243
21
38
128
15
221
180
157
359
7
290
408
289
89
88
1
9
1802
321
348
346
278
277
223
1
2226
1127
203
223
307
172
193
211
211
11
11
11
531
20
3
3
84
162
87
91
84
110247
13560
3375
1306
34
23
146
211
110
134
32
182
2
165
139
240
158
45
117
160
58
84
29
302
31
32
128
19
49
43
1153
81
258
511
296
303
7
3014
20268
49
94
76
18
140
60
286
182
327
177
181
4
174
57
240
271
117
111
209
167
232
174
174
133
92
94
2
262
180
162
80
1098
257
506
177
372
349
42
369
298
102
314
224
286
475
78
113
35
221
167
153
93
148
72
60
12
498
86
654
263
71
112
214
184
183
86
231
27
138
141
144
200
265
387
33
157
177
20
166
228
298
312
82
240
459
249
145
292
309
17
16
215
53
106
178
184
6
106
12
182
97
68
29
73
15
15
355
312
316
4
39
740
5423
200
209
108
359
157
40
114
174
134
917
368
172
113
148
169
115
120
279
44
174
95
121
123
2
183
15
82
71
1518
9
252
479
559
219
1461
969
53
227
212
848
436
412
2762
6393
3
110
5
41
1
1665
1855
75
6
10
3
2
30
6
44
6
8
45
24
11
31
20
114
25
186
79
79
399
197
2
196
1
3
1
16
9
92
4
4
583
1
6
1
491
1943
30
7
7
29
33
52
102
48
12
123
1
37
61
21
47
1
93
84
29
55
112
6
8
271
270
1
1
1
60
62
3
40
16
3333
11597
25
886
852
18
16
186
610
144
34
374
598
656
58
258
251
7
234
59
120
64
56
67
71
154
188
102
59
175
147
129
289
129
212
1933
1944
11
194
20
74
144
126
18
246
219
27
214
1514
354
81
97
98
1
349
133
325
174
9451
39807
181
2
249
72
17
1
24
2
11
44
95
5
14
5
974
6607
14
4125
3089
1
9
1
13
5
7
1
3
3
10
1
6
448
10
1
19
5
2
1
1
4
5
8
5
3
20
47
1
6
6
2
4
4
2
1
3
3
8
2
6
7
14
8
8
113
17
1
1
8
1
7
1
3
5
4
1
2
1
5
4
21
4
11
9
1
2
2
14
1
1
3
3
14
1
4
1
2
4
10
8
8
3
5
5
1
117
216
219
2
1
152
182
14
2
2
5
1
1
3
2
10
151
17
1
3
63
62
37
384
552
16
1
12
1
14
2
28
7
2
81
4
15
24
17
24
888
903
1
10
4
28
1
69
1
23
1
42
8
96
33
23
80
18
28
209
128
35
90
46
14
57
1
152
241
34
238
101
1
26
119
28
33
120
1
141
3
81
18
31
111
82
172
39
15
3
37
535
20
224
1
3
2
52
64
3
17
294
133
101
17
72
8
1919
13440
215
253
13
18
22
20
1330
1518
80
20
2
5
18
21
31
11
42
16
138
47
339
70
49
5
168
238
239
1
97
1328
1323
3
2
43
189
15
19
123
1
103
516
51
5
558
607
47
2
81
19
2479
2483
4
217
50
481
33
1127
1236
31
5
3
26
6
11
27
220
424
555
55
53
20
3
1
58
86
384
367
11
3
3
15
264
40
33
5
5
13
23
125
26
304
34
2
174
62
197
44
2
45
3
9
44
1
140
95
56
29
58
6
35
4
185
30
29
58
56
125
17
10
9
56
41
35
53
8
109
86
1
20
24
99
21
491
19
32
11
5
102
131
287
287
246
25
117
104
894
44073
617
12875
892
153
1
1
235
4
440
277
15
77
5
279
30
3
13
22
487
349
17
411
300
592
5
54
172
123
196
224
190
5
3
1
11
574
4809
2
58
4
341
549
3
62
3
350
7
154
272
2
47
42
1
1
7
29687
1293
859
2736
51
32
9
250
15
355
10
109
179
52
26
26
92
5
22
2
15
9
456
2
160
2366
529
471
73
65
79
14
284
73
68
204
311
274
1486
132
249
218
286
601
5
5
321
321
386
2663
502
239
500
1
21
570
444
49
3405
219
648
776
266
1
94
233
358
540
221
377
377
5
878
476
499
23
23
374
205
1687
318
253
348
208
355
203
203
21
827
413
369
357
12
24
18
6
41
1256
275
203
494
243
662
662
65
890
219
218
388
1114
199
395
520
4551
317
782
742
13
27
421
591
343
285
292
7
1805
2377
662
850
297
315
253
590
94
281
215
5172
73235
252
5
188
59
610
304
147
1
1
36
117
122
4
1
224
224
436
1725
386
123
4
65
117
89
63
139
148
155
376
376
4853
14944
73
2341
325
124
35
231
2
47
272
312
284
167
1
1
1
5
227
424
51
41
29
65
48
73
120
158
93
76
42
50
253
47
140
169
160
88
162
2
209
205
321
1
137
1369
1396
2
7
18
67
122
381
17
1
315
96
58
26
341
341
25
564
183
181
175
204
608
1
1
160
133
27
40
203
345
235
71
39
11
167
30
21
24
7
45
29
2
2
1257
54
307
363
428
105
714
3894
380
239
2
134
58
115
96
98
1
3
28
186
205
119
490
495
2
3
4
4
196
216
14
91
241
242
1
171
85
2
653
653
611
4
38
856
1
266
380
209
1052
391
22
12
9
1
17
43
64
15
13
15
35
109
266
278
5
1
6
28
168
796
369
21
29
209
447
426
447
21
6
238
174
58
209
209
3795
968
55
147
165
217
219
5
3
173
12
5
76
113
322
268
253
89
143
23
23
2
250
16
248
2482
61
325
450
326
262
300
740
758
18
227
227
3275
618
326
344
502
7
209
236
397
324
312
7680
2346
68
31
27
1
13
26
48
34
31
97
170
78
34
18
249
122
2
221
51
51
6
68
13
170
187
17
94
5
171
73
1
231
264
115
63
59
13
11
2
71
20
60
20
37
19
36
253
447
362
85
80
5
25
24
38
24
75
149
74
299
16
20
216
134
15
35
163
153
10
124
71
9
125
196
196
368
13
145
207
210
3
235
235
220
220
293
293
935
169
176
590
155
942
153
177
133
159
165
3131
393
101
53
407
182
418
425
7
146
341
347
6
94
101
114
280
188
300
1448
7371
4
26
1
125
14
14
256
28
3
25
7
125
10
61
10
12
17
13
5
12
109
108
225
2
181
3629
67
7
29
15
319
199
138
13
2
23
16
35
26
12
818
40
165
169
248
189
196
7
3472
782
15
4
3
4
1
184
166
124
372
169
4
144
4
4
130
1
184
164
283
133
138
159
7
62
228
223
5
1
2
310
159
151
743
2753
19
32
59
33
71
79
57
127
109
76
27
37
48
62
30
49
89
63
97
3
45
55
139
85
71
82
90
127
130
3
66
55
7
18
1
1
1761
355
1
1
24
24
5
5
1298
383
12
148
199
51
5
77
73
3
1
166
17
125
11
13
8
167
232
46
3
5
5
73
14
26
12
47
47
29798
1262
445
11148
1513
7010
226
359
35
160
457
82
192
416
510
155
101
1
614
30
214
174
169
5
52
122
455
45
410
62
213
89
2
321
156
156
549
105
256
2
186
15
13
1
1
2973
734
35
141
619
623
4
66
144
3
169
258
239
66
35
106
106
61
187
3161
1151
7
42
9
6
17
2
132
162
21
36
142
1
156
6
2
89
31
7
7
55
127
31
2
21
65
417
31
27
50
85
38
47
22
16
70
116
4142
84
83
400
177
140
508
75
238
189
195
6
419
419
537
120
123
3
223
191
183
739
88
84
43
71
94
176
59
383
6
14
7
13
254
30
9
338
27
21
238
239
1
42
734
66
381
143
144
3242
9
371
371
768
2282
266
18
105
25
15
82
50
43
135
16
1
1
82
576
578
2
16
82
580
580
3074
28
308
308
300
300
86
544
217
241
1617
161
53
331
435
452
17
344
276
277
277
271
6
430
3769
387
387
139
281
1
86
23
32
548
236
7
80
13
93
27
13
27
52
254
5
9
212
17
11
1038
250
34
10
187
9
52
57
1
107
34
297
728
49
95
7
257
105
212
215
3
103
27
76
5718
5718
12
250
1763
211
904
398
823
823
823
3120
956
3120
298
34
193
184
186
177
8
1
29
513
512
1
123
553
557
2
2
47
19075
333
976
135
542
30
252
252
260
260
299
299
299
1166
1166
1166
1166
12892
191
4737
927
4737
423
1278
1260
2
16
132
2
871
230
3
310
7
5
21
250
278
3967
7964
5
27
248
26
11
33
28
666
5
17
9
199
903
165
2
93
650
98
1
48
38
5
215
505
3708
450
1582
386
1582
20
87
566
565
1
197
326
1676
126
1676
325
224
93
1
359
218
330
180356
1584590
2745
11
2745
4
788
321
463
1946
1946
8920
234617
5192
54294
56
899
341
1
1
67
20
378
414
36
154
154
71
71
115
115
158
1731
951
622
1790
5358
541
526
541
1
14
24
31
91
36
79
101
15
22
7
164
152
12
61
17
44
251
221
95
126
40
161
163
2
1
71
3
77
172
181
9
114
182
68
23
12
388
351
37
124
142
101
41
136
270
7
173
54
2989
2074
20
77
112
112
212
275
63
127
32
15
6
42
20
22
6
23
21
77
33
28
12
9
1574
641
243
275
32
8
53
253
132
57
68
46
41
790
790
797
1928
215
226
4
6
1
41
123
184
161
23
47
81
34
85
126
1
40
4
161
91
48
46
260
260
870
870
759
759
1939
371
692
392
484
2359
853
102
158
162
4
83
202
223
16
5
37
30
66
78
68
4
6
187
18
100
77
72
2
3
71
63
8
78
124
70
10
2827
879
531
739
648
20
187
2
9
165
5
6
1423
3
637
672
35
748
1100
1100
267
267
702
702
2131
9785
536
197
206
9
672
444
589
145
554
856
773
83
410
4
697
116
22
574
50
712
22
980
654
4530
929
1212
1388
1001
874
287
135
131
78
102
96
141
45
659
659
647
12
359
337
359
22
1682
20
658
1004
527
527
288
288
285
3
213
447
98
100
2
3
22
109
773
773
876
876
13928
152591
3982
2577
2537
40
6
6
1382
1399
1
16
85
1933
629
357
210
208
2
652
986
986
784
784
5267
5072
5096
24
171
435
435
1868
1629
87
121
34
118
10624
30520
2345
692
4
173
69
102
2
203
248
162
322
2848
3317
469
282
932
248
7
302
251
3430
228
717
232
1
660
10
1466
226
1980
1843
68
69
577
600
2
279
1687
44
812
262
569
1661
1661
1344
26841
651
60
1717
853
44
312
5860
1778
3444
386
1381
1295
200
2767
1477
839
441
1578
414
1187
3920
654
665
11
804
1264
1195
1195
3404
6035
147
116
328
3
31
20
22
2
47
50
3
76
82
6
20
19
147
191
10
5
90
35
598
597
1
222
35
14
237
226
223
3
3
807
807
1289
260
372
657
1676
6766
2359
2383
24
2707
2659
48
2295
16
2
2277
2259
18
1666
988
1666
678
2272
2272
1821
440
419
550
131
821
831
10
1273
1177
1273
96
823
823
1902
8266
313
321
8
287
337
50
629
416
412
581
530
558
856
642
317
625
765
140
96
44
4586
293
1862
2431
2412
19
2133
2133
1518
1518
2486
1016
584
886
3233
3233
2266
53
1052
1161
3928
3927
1
924
924
1508
1508
1688
1688
1
1
3255
56
1922
1922
1277
1277
83
1
1
56
1
2
22
382
15474
746
4
8
716
734
18
123
2431
826
1482
10449
1335
1
74
823
858
35
53
1570
754
47
707
1998
792
306
142
2
11
121
612
208
74
1466
192
1200
386456
9145
53
45
1
5
1
1
4841
39302
3
923
510
46
23
341
407
407
1
1
3095
6747
101
751
585
331
1044
228
399
213
15
3175
325
2835
653
2297
512
612
458
461
3
59
326
326
4208
393
1607
1387
821
322
322
944
187
398
397
1
358
1
1
604
1
603
2441
1408
61
67
274
49
488
94
10334
4552
580
555
25
218
101
120
1
1
563
95
112
1437
216
63
1
273
246
226
20
3
3
126
54
89
59
30
280
278
2
62
148
82
105
1
17
16
4
786
1732
1732
5769
965
199
135
235
106
13
99
2049
141
31
258
49
39
198
51
201
29
43
578
301
21
28
74932
332187
1937
8769
905
1027
3
8
35
76
63
624
585
26
2
8
3
302
307
446
200
444
325
318
12
81
64
197
90
283
287
4
19
102
553
32
15
277
40
51
64
205
31
3
3
298
354
355
1
419
419
809
99
126
113
195
190
5
203
276
73
421
12
150
105
154
424
28
195
201
196
5
233
233
1719
52
232
354
33
131
616
627
11
110
180
316
323
7
425
425
226
226
1287
17
283
396
401
5
310
276
631
631
389
9852
554
3289
5620
117
117
1
1016
600
415
596
596
1209
305
162
606
136
309
309
791
791
1
1
609
609
289
289
918
165
93
148
263
249
3
813
179
216
227
188
14
1097
458
599
625
26
6
481
247
228
550
1957
314
9
119
25
11
210
55
123
313
106
82
40
368
2574
117
32
1
588
706
118
322
459
390
69
41
528
575
575
337
1249
530
234
68
80
1110
2748
263
10
319
34
22
32
7
9
240
32
60
73
21
42
31
84
99
241
19
220
220
629
629
8
1423
924
491
3277
109
246
492
347
362
15
270
481
154
218
349
288
308
807
807
159
159
3058
1010
20
31
8
16
23
17
125
29
44
145
146
1
34
42
286
19
22
50
325
11
12
33
35
189
17
273
241
4276
643
2646
79
795
113
88
25
584
385
199
2
435
353
1
79
15
1014
266
303
430
3718
390
429
471
782
432
439
775
1987
153
398
174
184
275
325
243
235
578
1
219
358
1821
19286
48
9375
477
695
586
435
61
793
472
86
1493
228
898
102
430
874
65
347
223
223
3927
90
719
950
580
777
811
992
34
484
474
347
502
133
22
634
634
6999
938
339
371
32
239
217
22
205
30
446
208
130
456
302
91
182
184
2
110
342
14
239
221
171
301
96
354
174
12
181
289
196
15
271
34
91
158
130
107
23
205
2480
232
37
386
254
74
156
332
270
198
336
592
592
713
711
700
11
2
2
685
685
683
2
402
402
830
2653
475
540
119
402
287
2
388
105
281
320
320
5448
2002
531
498
33
432
489
47
123
346
161
273
36
392
39
297
280
271
9
209
1925
421
359
243
263
20
580
673
93
186
186
1076
26331
61
133
34
870
285
850
279
34
126
143
254
388
1171
410
298
239
313
474
225
135
227
346
677
329
505
1133
89
57
495
509
554
535
99
579
943
316
15
1086
304
29
696
667
514
395
34
228
404
31
275
287
247
693
44
208
243
4476
264
308
15
167
126
664
164
290
210
188
22
1018
190
262
276
290
355
167
188
165
2225
464
390
378
402
426
8
1967
608
122
530
397
302
3589
17161
179
265
224
367
21
173
485
392
93
216
115
350
275
1
221
25
453
168
312
11
82
263
52
3
225
40
88
302
279
273
26
33
184
56
227
250
94
230
132
246
149
298
410
135
55
61
191
39
2
805
769
36
205
352
362
215
9
244
129
308
2
61
263
419
129
355
144
1
305
266
1
169
66
263
213
191
189
2
7
1582
326
380
869
238
5774
647
674
27
491
948
680
681
713
32
580
736
714
11
11
304
304
268
48
220
173
173
1451
238
69
148
254
258
4
141
353
78
166
447
447
841
515
326
581
2091
211
196
188
8
163
87
166
129
56
124
13
19
150
115
75
6
1805
6688
9
374
31
5
180
132
26
20
181
178
3
35
253
7
89
342
17
43
102
277
66
228
183
1
12
165
3
180
78
5
158
230
227
3
146
147
1
197
32
75
116
121
5
13
63
157
306
340
2914
548
14
507
473
12
508
459
393
1739
199
254
160
72
338
211
313
86
106
1838
2
1108
728
240
239
1
337
337
589
589
526
526
369
369
633
5
353
275
1271
4
593
674
212
1955
186
403
210
154
172
411
408
3
34
173
468
453
468
15
359
1289
419
436
75
2
468
204
262
2427
2427
764
331
48
108
75
44
76
57
25
484
484
181
1440
667
393
199
220
220
197
2
197
195
1799
7
712
244
437
399
541
541
767
767
506
506
1523
39
190
254
306
167
218
349
618
618
615
615
1823
189
185
156
199
135
210
129
208
199
213
457
457
2
796
251
393
150
295
707
356
20
36
1998
10956
434
214
173
203
391
306
269
797
86
221
29
188
149
575
224
345
333
12
318
101
315
8
281
293
134
376
179
187
8
39
330
256
1
711
234
341
429
129
96
33
298
712
185
103
126
1645
367
286
78
39
303
361
211
125
125
378
378
1264
5
649
515
134
610
459
151
109
669
240
320
553
553
703
703
174
2975
1459
1342
9
2353
250
227
311
550
563
616
53
390
276
2523
326
127
228
246
143
21
2
142
363
125
130
115
279
407
407
552
552
280
280
1375
1375
741
741
692
49
768
14
146
179
251
178
18
18
251
251
6189
446
866
405
546
222
355
405
864
849
512
1
1
435
283
2459
185
1369
905
66
1090
292
345
387
9
696
342
345
339
12
157
170
596
596
539
539
228
228
275
275
1890
278
168
158
10
23
142
63
108
198
173
25
216
15
196
483
3013
13
789
2211
56
819
819
793
26
1336
1300
1336
36
2132
2132
2132
812
145
178
586
285
126
4497
384
7
2
5
210
3862
1620
124
92
18
20
40
22
48
26
38
18
32
5
53
26
65
70
68
40
29
23
25
20
36
17
100
23
542
541
1
2032
310
10
25
48
13
25
9
23
19
45
1
7
9
16
87
21
36
17
36
6
27
190
16
53
28
32
228
15
11
52
62
19
82
77
94
13
25
28
99
20
9
3
84
2
24
24
220
21
121
16
15
11
12
24
34
4859
216
57
57
100
100
59
59
56
3
1800
53
2
2
101
355
20
19
1
54
58
4
25
2
149
149
145
2
1
1
77
213
54
15
39
48
14
20
60
60
802
802
395
21
1
1
1
1
75
82
6
1
16
10
21
1
3
3
3
3
9
21
43
21
1
107
12
1
7
55
7
73
73
73
242
55
5
5
182
30
27
5
83
17
18
1
19
1291
113
113
1135
16
87
160
63
336
98
8
30
19
84
30
53
48
103
43
43
8
1514
130
130
137
79
58
17
1239
6
129
85
89
2
2
31
34
3
440
1033
72
1
40
56
15
1
15
14
1
341
115
1
7
5
2
2
4
5
10
10
10
6
4
2
4
2
2
3
6
3
9
18
3
3
8
4
4
20
41
9
6
6
4
1
1
11
15
8
7
10
13
2
1
4
4
22
1
5
4
2
121
9
4
1
3
1
93
10
4
4
15
55
28
31
3
8
9
1
60
60
4
4
4
5508
116011
6368
88239
96
2277
199
469
268
374
344
527
8794
1702
211
46
6
22
11
2
2
91
85
6
20
52
101
304
66
22
22
41
48
7
149
154
60
66
89
31
92
168
45
225
232
7
1
158
116
3
247
3
91
16
91
8
48
79
131
158
141
102
8
10
2
314
318
4
103
65
62
179
372
510
82
90
8
22
143
224
110
26
12
29
2
4
2
218
197
212
15
266
189
213
11
13
59
37
1
127
108
58
69
11
890
890
316
316
288
288
406
2
55
190
159
370
319
222
97
97
51
6623
1916
141
255
25
113
112
182
236
236
139
3
199
3
21
153
88
56
56
9
121
79
126
86
137
32
166
124
167
48
48
1
86
205
77
77
174
7
27
2
87
92
165
113
131
77
90
13
33
145
479
350
751
34
155
1
203
3
5
154
21
133
14768
3753
95
78
30
243
245
2
1
85
257
72
346
211
370
15
75
221
45
422
273
25
267
183
55
2
373
84
298
171
167
4
59
131
301
304
3
2
8
276
307
179
324
2
345
244
227
26
3
59
243
136
223
57
251
245
6
69
279
81
234
299
248
13
236
247
11
9
1
8
129
15
297
19
180
166
88
366
25
33
196
173
3
141
782
246
1
1
3
29
69
137
2
5
42
16
113
55
20
40
3
2181
2181
295
30
110
4
283
80
571
100
35
673
249
249
401
401
166
1375
171
108
175
109
123
78
281
164
41246
10288
226
257
37
187
190
26
328
325
3
85
22
188
376
307
30
127
215
39
35
117
69
100
51
153
254
237
274
1
153
24
6
236
19
76
34
763
4
21
247
11
5
313
227
289
20
9
209
234
34
730
741
11
130
323
33
14
2
302
307
183
115
268
28
193
3
38
28
2
1
178
118
105
199
229
213
114
4
211
1
74
1
167
58
36
15
172
47
163
47
219
22
1
180
149
169
50
241
287
327
39
9
213
292
161
428
159
68
77
333
135
244
26
200
31
30
59
40
1
255
311
56
1656
343
6
259
147
2
246
3
340
93
1
12
81
308
189
60
41
46
229
28
196
375
1
1
82
284
54
12
46
40
6
24
43
1
393
437
261
250
27
48
191
61
240
3
43
53
404
149
60
57
71
302
35
377
35
62
166
42
72
134
7
224
14
193
3
73
132
180
1
189
208
78
204
1
103
194
25
1
230
368
353
6
9
198
307
288
116
42
201
1
24
194
134
135
1
260
174
9
167
194
193
306
2022
19313
509
5123
189
188
75
193
5
293
105
255
190
277
225
163
145
256
108
135
214
144
164
215
154
6
119
190
70
130
226
180
1072
7365
144
182
155
90
199
118
204
35
38
3
124
204
200
185
193
101
767
768
1
122
185
1
1
2
25
147
232
31
175
244
122
154
197
188
51
35
103
293
21
37
88
189
212
31
73
50
198
181
2889
252
122
163
156
162
169
89
117
181
131
127
133
6
342
145
164
228
135
200
110
1292
203
242
206
162
197
172
173
173
449
67
224
154
4
9
9
2942
366
23
200
46
162
1227
25
28
103
95
10
28
3
55
111
28
104
48
3
30
247
21651
1519
21651
5997
5997
4927
4927
246
3740
1079
983
1021
38
1394
5468
5468
186
2077
98
957
6
426
220
200
243
243
190
190
203
29
29
76
174
3
31
48
49
1
15
12
3
452
3
169
169
71
71
209
207
209
2
279
19
126
134
50689
500425
725
725
80
399
246
14098
1146
676
676
2539
387
216
470
343
207
136
663
199
261
5171
1514
280
3
38
374
451
116
448
108
202
391
488
492
4
36
304
414
571
571
358
358
96
1444
403
383
20
486
459
2193
387
272
413
118
997
1003
6
1132
1132
1132
4158
18
1412
16
687
709
2728
823
419
98
366
283
45
408
286
18
2497
1296
1296
1183
1797
14065
673
3789
7
121
154
180
232
36
315
399
482
707
162
321
2475
831
98
281
207
207
224
279
450
105
1300
303
393
349
255
831
7
464
360
482
482
2
2
333
1915
519
550
513
1474
678
12
173
18
65
33
44
191
260
211
3483
48
185
21
54
62
363
1832
90
251
3
31
63
86
105
1
41
27
14
32
1
25
8
46
67
23
66
28
1
64
10
1
122
105
6
5
6
20
11
6
66
3
157
156
1
221
221
11
290
130
149
15
15
729
256
7
6
33
23
1
2
2
7
7
1
2
1
25
35
6
6
1
1
1
1
1
6
206
205
1
3
1
2
31
17
4
19
15
4
13
2
3
1
1
2
3
7
1
1
2
5
2
10
45
55
9
1
1
4
27
26
1
190
9285
418
1853
128
5
603
624
21
113
7
558
308
1011
433
197
73
1550
191
421
469
243
226
781
772
781
9
995
348
402
245
454
1251
433
64
26
19
32
78
1
1
106
132
26
12
405
400
5
1249
1
1248
1245
3
761
761
761
1
3054
470
470
2583
739
31
528
34
14
395
842
3932
55679
641
138
47
67
136
79
43
131
8857
2112
1
225
207
327
60
207
280
1
143
401
179
45
155
199
304
101
35
189
71
2
550
33
611
1
1
272
71
219
53
458
258
3
3
208
57
150
53
279
337
34
1723
1380
228
81
222
204
222
18
205
1149
224
203
21
87
1
150
121
182
1
1
178
170
8
9995
32001
193
179
121
140
307
190
49
106
316
38
31
2
179
477
57
101
55
85
97
93
83
179
194
136
108
6
104
2
113
46
85
168
92
144
16
19
3
1
491
46
165
132
84
96
134
74
106
126
840
291
96
4
54
87
106
37
1
213
222
119
40
72
97
353
340
13
22
288
19
64
80
114
30
50
56
66
121
99
129
233
97
139
1
70
138
1137
584
21
142
108
203
275
13
196
42
129
175
30
1135
1111
9
15
77
71
299
209
5
6
238
10
60
18
155
56
38
72
11
2
243
212
13
906
99
2
56
37
68
1
49
2167
18
48
36
55
393
270
175
223
50
140
1
395
376
4
15
481
153
417
417
4634
1070
1
1
34
228
107
2959
2902
10
2
1
11
19
5
9
235
260
2103
23
211
128
136
8
209
145
127
87
80
7
35
240
30
226
227
1
373
40002
263
2885
31207
45
83
479
32
248
38
4
11
174
107
419
727
1
275
144
405
203
44
625
372
4
4
1
103
249
355
116
410
179
11
48
26
9
7
151
81
252
26
20815
8
78
435
1
8
150
261
98
662
662
631
631
1170
1170
891
2675
395
150
400
110
281
448
11
405
64
58
77
70
125
90
90
81
9
648
648
803
803
701
701
3
3
744
744
99
14735
1478
1478
958
958
669
2595
184
177
180
3
1562
982
982
1070
1070
1080
1080
926
926
957
957
914
43
2009
2009
472
1
471
454
17
955
795
119
41
1154
1154
52387
1386
332
23
156
153
50
461
86
97
96
1
80
42
58
71
13
35
2383
35765
543
381
143
19
115
115
672
3710
12
7
13
3
45
19
7
1
40
1
4
4
3
8
413
19
40
35
2
102
101
1
5
31
21
11
3
157
1102
8
1
7
25
25
4
10
6
30
9
21
88
81
7
16
19
3
711
765
13
6
15
2
1
5
11
1
1
157
5
62
54
22
45
40
5
5
5
39
16
36
536
538
2
1
107
43
11
50
3
242
1713
552
580
17
18
1
9
10
1
29
16
11
67
31
190
28
213
16
65
32
193
6955
27301
12
40
133
20
11
71
1
37
33
319
70
3
74
150
7
326
102
24
7
315
41
486
35
30
17
150
114
56
29
91
95
2
18
15
31
4
54
6
119
1
16
212
185
238
255
12
5
307
48
227
31
309
155
145
127
18
18
38
294
26
107
105
44
158
86
72
10
244
54
1
10
4
102
67
20
110
122
259
5
239
105
13
53
49
4
12
187
9
63
65
2
62
28
1
41
30
1
24
57
182
78
40
51
44
2
19
50
4
1
45
217
218
1
22
223
54
16
46
125
18
26
111
29
20
189
177
2
10
13
28
61
23
149
200
136
39
15
274
396
7
1
1
1
96
13
4
4
10
50
3
68
215
190
1
53
70
3066
3152
38
23
11
4
7
6
1
41
8
2
5
6
2
3
15
11
52
24
84
48
84
86
43
49
53
5
28
161
297
194
81
42
10
125
46
112
14
169
101
28
77
81
22
71
30
204
13
228
219
9
1
70
170
9
214
29
28
10
44
17
64
42
34
62
1
10
123
116
157
61
354
89
3
70
80
37
84
42
11
102
183
65
61
4
71
97
28
24
296
25
14
7
116
94
27
241
56
14
377
2478
502
498
4
520
424
307
348
1849
695
1
164
86
1
62
174
98
1
38
102
427
9101
1242
4405
744
21
44
49
190
198
1382
1344
10
1
9
7
10
1
286
44
96
48
43
49
26
64
22
798
797
747
2
7
8
2
5
7
19
1
43
251
258
7
3454
828
79
106
9
26
30
193
219
205
14
50
11
1
23
169
30
2
2
18
105
150
1
6
101
89
10
102
607
608
1
24
28
11
147
1
126
149
1015
514
501
7403
223
1247
36
319
559
333
403
403
1674
3
818
853
24
1079
2
2
609
612
3
441
737
339
398
38
1023
272
269
3
3
371
342
95
1017
426
496
129587
1976
855
3711
1
396
3
404
11
11
453
499
484
336
1
268
957
13
386
558
162
1413
642
609
457
457
158
675
308
209
3408
283
641
722
16
992
754
632
632
1046
1277
55
176
9409
2843
37
590
2136
332
624
591
300
317
17
216
658
633
25
1
224
2
2
3
548
14
20
13
124
116
1777
8289
15
248
160
301
169
164
162
2
102
474
150
517
128
344
240
1
33
219
167
65
240
229
11
46
134
233
44
127
201
209
366
191
212
164
77
76
11
53
198
433
86697
86697
2634
1060
1574
6984
6316
221
216
5
111
114
3
302
31
1068
1068
36341
1928
671
671
1877
97
323
57
33
693
690
3
674
550
9
86
20
9
1028
6909
250
243
374
429
997
233
403
354
342
339
285
419
504
709
740
740
8570
24216
54
163
68
319
101
45
171
8
43
162
287
331
44
43
32
19
28
72
20
27
35
733
122
269
60
229
116
88
15
311
312
263
218
57
44
8
36
60
188
451
131
40
104
772
268
194
80
370
134
17
523
515
8
77
9
23
149
52
626
664
701
37
62
45
50
38
231
271
397
212
362
384
382
2
41
194
24
489
47
22
15
108
52
1
1
163
38
308
56
364
28
27
163
46
204
393
37
83
823
172
75
45
28
1988
1988
663
17
14
3
4
54
1
36
35
1
14
12
2
1
1
20
20
57
12
21
8
1
1
29
16
62
59
3
18
35
1
16
30
26
25
1
13
20
11
82
36
37
1
74
59
15
25
5
6
1
2
24
20
117
287
19
10
16
17
1
1
11
26
27
1
26
79
53
58329
3529
351
351
146
1407
2
299
233
1
422
187
117
1126
1126
295
295
1469
55
469
86
132
98
629
33635
11590
2
5
1
2
7
5
7
3
4
18
10
80
6
8
6
82
143
10
22
290
4
18
16
3
1
55
21
4
110
1
9
11
141
1
33
7
18
2
3
4
60
1
3
4
44
21
21
2
1
6
13
102
7
8
2
2
121
571
755
8
176
126
9
1
2
2
15
616
694
78
42
1
62
80
9
11
7
6
142
108
161
109
192
13
5
165
39
72
578
3
18
38
4
2
517
174
11
190
1
42
45
3
2
41
80
14
6
119
1
12
2
1
95
2
1
19
14
19
2
196
11
1
16
930
936
6
35
20
9
70
10
18
10
1
440
50
159
16
124
15
159
1
33
144
5
1
122
3
107
6
12
11
2
4
28
1
1
2
14
1
1
53
1
4
49
17
32
65
33
6
15
31
2
4
5
47
103
8
1
251
23
17
531
1
1
17
149
118
123
5
1
15
98
6
89
137
48
17
18
15
28
384
23
23
109
1
3
13
6
59
1
114
176
33
10
8
16
4
17
8
8
14
5
556
552
4
1
649
68
5
12
38
133
1
48
42
5
17
1
6687
7
1
2
2
10
2
84
25
124
142
4
22
1
17
57
8
3
48
46
3
27
1
1
25
1
4
4
1
28
12
4
1
3
13
328
39
93
1
14
38
185
14
5
6
21
9
1
26
21
2
3
2
1
1
3
62
17
21
18
25
1
25
849
91
400
358
2894
2
2571
321
510
3432
252
254
383
371
12
301
511
353
225
284
359
342
342
1953
184
19
45
187
158
61
148
196
74
105
211
158
238
137
32
891
9
507
69
306
293
13
796
796
7
784
205
268
304
4576
627
809
586
339
337
2
1042
282
40
340
285
226
207
19
595
35269
1112
2
1
117
137
2
291
235
318
8
1
33562
1068
829
829
8134
1490
1892
482
11
405
213
214
1094
1108
14
303
169
6
372
387
366
1
360
355
3537
9403
32
11
882
884
1
1
1
158
38
27
15
90
120
30
2
181
144
216
148
226
212
319
316
3
158
418
71
3
10
3
3
8
25
1
749
183
80
206
87
129
260
128
271
29
5
26
17
146
3
1594
366
650
575
2280
9230
52
32
147
105
57
14
310
95
59
234
36
275
172
2040
29
25
24
26
149
82
34
204
9
3
24
12
28
238
306
68
433
429
4
1
1
1
319
292
2
10
15
31
208
1
1
275
327
138
203
119
14
296
670
3128
227
134
256
257
373
222
275
271
4
202
242
235
7
270
176
176
81646
724
2603
437
1224
32
542
271
114
161
104
22
22
920
2
333
292
291
1
118
121
54
345
72
34
116
123
123
170
170
228
2293
360
392
709
604
291
291
633
633
688
688
677
11
69873
6141
340
429
46
74
19
55
176
8
35
1
457
527
508
121
4
2
491
66
206
14
4
359
4
294
1
212
526
578
278
1
61
97
145
403
393
26
183
41
379
131
54
386
315
14
277
59
89
2272
534
76
27
53
22
436
353
385
165
374
131
266
94
20
401
246
404
26
254
3
30
64
121
183
33
578
38
503
142
39
33139
467
537
401
61
275
43
287
53
33
573
1
319
468
4
302
9
1
11
49
117
635
10
1389
828
331
534
200
147
3
326
664
93
149
31
21
76
310
245
68
7
39
173
2938
132
71
4026
30
1550
616
1823
1830
7
1564
1564
1564
1536
1564
28
10
1465
2
2
1
29
3
2
1190
1
3
3
61
1
124
33
92
3763
27
3312
1840
1840
267
1445
541
308
329
359
359
1221
1221
20
1221
499
702
671
671
671
671
152
152
152
152
35904
395
35903
292
133
179
117
1102
6
217
348
35
54
229
131
208
30656
107
171
150
109
220
365
463
216
1
1
18770
837
16613
571
690
690
26
690
304
360
3939
44
3939
457
1120
249
47
57
58
1
309
307
2
1516
2775
13
3
2
687
6
1
34
28
4
229
6
3
100
84
38
9
12
3475
141
3475
278
278
370
370
602
1121
171
175
4
22
68
50
57
135
12
1565
913
20
206
6
66
62
2
29
210
14
17
3
11
6
11
6
100
7938
418
4852
337
873
154
149
5
25
301
303
2
54
53
1
3206
1117
227
17
19
2
302
13
11
2
24
1
12
2
117
22
22
23
15
230
6
24
15
1015
355
355
1
1
524
524
524
60
2461
1211
587
130
138
8
17
20
35
255
3
1
155
153
2
1190
516
250
249
1
4
23
14
130
125
3
2
6
63
169
171
2
12
1
1
1320
1320
193
8722
7203
7203
6599
293
1342
418
80
82
2
42
2
448
449
1
48
301
674
674
829
829
630
3461
442
440
2
1237
722
430
604
604
1326
1326
1387759
40397
20081
197990
1337
35552
8049
8049
928
90
3941
132
1320
1315
5
440
439
1
1959
2071
2071
1109
55
625
34
49
221
125
10
19865
2180
18957
1007
1007
7559
1586
636
14
29
1671
942
2022
659
321
321
1845
152
724
969
139
826
396
291
102
4266
733
1741
1758
17
1669
1
3
3
953
953
898
855
43
6301
1388
89
249
39
55
794
18
1248
118
1477
643
32
151
91966
4317
91959
497
915
588
613
13
339
3020
6
4
188
4
401
1
35
2286
2581
234
237
87
1049
191
473
470
2
91
1
150
1532
1175
4
66679
369
6
990
304
13
2094
7
6867
381
646
646
99
1714
260
515
235
605
3905
7
2964
2964
4
2680
2692
12
268
934
934
221
221
626
42192
490
36521
2552
2552
245
452
933
922
922
68
9
7
42
10
5993
15
287
4152
1463
459
1943
1895
48
1826
1826
1892
866
1892
2
463
48
1
14
26
6
1
4
71
438
23747
1054
1
1
484
484
442
10547
923
306
481
110
8285
1287
1287
1626
1626
2701
364
1344
11
982
1361
4736
495
459
685
1218
518
1311
1311
1290
1290
19
920
351
379
489
25
41
44
5045
489
2219
51
15
870
343
1058
106
12
9
22
11
1
1
39
11
1226
1226
1226
1226
625
73
66
7
2
199
215
217
2
55
55
325
325
8248
557
3511
4180
77539
2263
310
65407
24380
58945
368
1270
410
1266
2560
8407
3867
1688
125
2378
3066
4160
5000
6152
6
9869
7608
1760
1760
1760
1739
21
5848
5848
2255
87
1719
1719
449
449
449
21055
21055
201
21055
29
8868
282
1160
297
581
7679
7679
11986
11986
1918
1918
286
11480
459
3414
1752
17
19
51
107
237
254
230
105
4
3
3
1
172
276
7780
3129
9
2346
246
2031
329
2031
55
26
41
1
5
4
3
1
1
34
69
37
14
24
1
1
26
23
25
2
59
15
551
1
1
534
7
55
27
29
2
125
69
69
1
1
1
773
7
773
190
105
161
1
1
308
4375
167
418
418
418
391
25
2
2447
151
422
272
61
51
1
37
388
540
2
2
45
30
57
27
24
16
8
1026
61
269
363
333
301
4
28
308
308
133
13
133
47
73
346
13
13
332
320
332
12
1
1
83
83
83
12
781
388
379
388
9
381
381
50429
125
1011
1011
11813
49293
1
413
5
19
615
18
63
339
12
239
161
467
656
576
188
12
460
16956
76
4
19
50
152
74
283
745
396
10
2
111
27
175
47
462
10
5
49
1
41
34
308
13
16
153
546
29
179
25
246
13
25
168
16
219
90
13
7
4
23
426
11
17
112
706
3
29
583
149
2
231
209
341
3576
632
499
37
351
5
3
338
23
8
37
412
4
5
104
307
37
574
2
176
177
75
116
283
11
23
71
65
13
321
65
227
9
9
102217
978378
15
18172
14707
391
14707
1731
1731
7090
2668
1288
26
1999
19
1089
1
1
2225
3599
129
128
146
532
129
85
135
139
4
86
675
1896
631
590
3450
3450
1229
117789
66018
813
6760
18031
8984
12120
5265
5972
8073
6007
6007
2227
6007
1892
1888
59
44535
5167
29832
5
2567
620
1942
22098
283
42
4217
10296
9974
322
681
6579
14644
14644
36572
513587
30
42
148
2656
4806
1555
2966
245
101
10174
1822
14
4893
140
2184
31
220
95
52
17
6073
311890
454
7353
31
1707
89
4354
14067
11
77
207
5471
8384
167
46
3186
12
21104
2241
41
78
2265
645
14968
11
22
24373
30
4030
533
7690
714
80
2336
84
1631
226613
10740
14
650
4739
5337
5374
214242
160710
10287
2341
1492
461
437
24
388
4384
4384
4278
4203
4278
75
10427
33510
13
13
2509
5783
914
2421
2325
96
1118
2430
1333
1228
28
37
40
4774
4075
699
109
617
1
1061
987
41
33
3359
3359
2598
2598
10889
10889
43
7860
2914
4898
4781
117
5
5
3322
3322
25038
9231
5558
1241
9008
8880
128
2498
2498
4816
4816
4985
4818
4985
167
39
34477
2125
18
3177
633
1082
27201
202
13
6068
919
2998
2136
2
2
1
479
12
9
5
74
64
41
10
159
3
13
6
82
15615
7
15615
8418
592
2570
2515
1513
498
18257
5531
5531
2521
2521
1949
6718
2734
2009
2035
26
2989
2937
2989
52
13807
772
5720
834
15
2412
4
2455
4405
4405
2910
2910